.qk-editor{--qk-ink:#1a1410;--qk-ink-2:#2a231c;--qk-ink-soft:#1a1410b8;--qk-paper:#efe6d0;--qk-paper-2:#e4d7b6;--qk-paper-3:#f7efd8;--qk-paper-4:#f2ebd5;--qk-pink:#e0186f;--qk-pink-deep:#af145f;--qk-pink-soft:#ffcbdb;--qk-clay:#d8693a;--qk-moss:#4e6b3b;--qk-moss-2:#6b8a4e;--qk-oat:#c9b78a;--qk-navy:#0e0f22;--qk-navy-2:#181a3a;--qk-lime:#e8e05b;--qk-lime-ink:#6b6812;--qk-on-lime:#0e0f22;--qk-sky:#7ec7e8;--qk-violet:#9b7be0;--qk-rule:#1a14102e;--qk-rule-soft:#1a14101a;--qk-muted:#1a141099}.dark .qk-editor,.qk-editor.qk-midnight{--qk-ink:#f2ecde;--qk-ink-2:#d9d1bd;--qk-ink-soft:#f2ecdeb8;--qk-paper:#0e0f22;--qk-paper-2:#181a3a;--qk-paper-3:#1f2247;--qk-paper-4:#15173a;--qk-rule:#f2ecde29;--qk-rule-soft:#f2ecde14;--qk-muted:#f2ecde99;--qk-oat:#524a3a;--qk-moss:#9fc131;--qk-moss-2:#b7df3a;--qk-clay:#ef8e57;--qk-lime-ink:#e8e05b;--qk-pink-soft:#3a1235}:root{--qk-paper-dots:radial-gradient(rgba(26,20,16,.035) 1px,#0000 1.2px),radial-gradient(rgba(26,20,16,.025) 1px,#0000 1.2px);--qk-paper-dots-size:3px 3px,7px 7px;--qk-paper-dots-pos:0 0,1px 2px}.dark{--qk-paper-dots:radial-gradient(#f2ecde0a 1px,#0000 1.2px),radial-gradient(hsla(42,43%,91%,.025) 1px,#0000 1.2px)}.qk-paper-bg{background-color:var(--qk-paper);background-image:var(--qk-paper-dots);background-size:var(--qk-paper-dots-size);background-position:var(--qk-paper-dots-pos)}.qk-display{font-family:Gambarino,"DM Serif Display",Times New Roman,serif;font-weight:400;letter-spacing:-.02em}.qk-tanker{font-family:"DM Serif Display",Times New Roman,serif;font-weight:400;letter-spacing:-.03em}.qk-mono{font-family:JetBrains Mono,ui-monospace,monospace}.qk-hand{font-family:Caveat,cursive;letter-spacing:.01em}.qk-serif-body{font-family:Spectral,Gambarino,Georgia,serif}.qk-caps{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500;font-family:JetBrains Mono,monospace}.qk-dash-rule{background-image:linear-gradient(to right,var(--qk-rule) 50%,#0000 0);background-size:8px 1px;background-repeat:repeat-x;height:1px}.qk-hard-shadow{box-shadow:3px 3px 0 var(--qk-ink)}.qk-hard-shadow-sm{box-shadow:2px 2px 0 var(--qk-ink)}:is(.qk-pill,.qk-icon-button){--qk-btn-ink:var(--qk-ink,#1a1410);--qk-btn-ink-2:var(--qk-ink-2,#2a231c);--qk-btn-paper:var(--qk-paper,#efe6d0);--qk-btn-rule:var(--qk-rule,#1a14102e);--qk-btn-pink:var(--qk-pink-deep,#af145f);--qk-btn-clay:var(--qk-clay,#d8693a)}html.dark :is(.qk-pill,.qk-icon-button){--qk-btn-ink:var(--qk-ink,#f2ecde);--qk-btn-ink-2:var(--qk-ink-2,#d9d1bd);--qk-btn-paper:var(--qk-paper,#0e0f22);--qk-btn-rule:var(--qk-rule,#f2ecde29);--qk-btn-pink:var(--qk-pink-deep,#e879a9);--qk-btn-clay:var(--qk-clay,#ef8e57)}.qk-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;font-size:11px;cursor:pointer;border:1px solid var(--qk-btn-ink);font-family:JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:none;transition:background .15s,border-color .15s,box-shadow .12s,color .15s,opacity .15s,transform .12s}.qk-pill,.qk-pill:hover{background:var(--qk-btn-paper);color:var(--qk-btn-ink)}.qk-pill:hover{border-color:var(--qk-btn-ink);box-shadow:3px 3px 0 var(--qk-btn-ink);transform:translate(-1px,-1px)}.qk-icon-button{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid var(--qk-btn-ink);border-radius:10px;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,box-shadow .12s,color .15s,opacity .15s,transform .12s}.qk-icon-button,.qk-icon-button:hover{background:var(--qk-btn-paper);color:var(--qk-btn-ink)}.qk-icon-button:hover{border-color:var(--qk-btn-ink);box-shadow:3px 3px 0 var(--qk-btn-ink);transform:translate(-1px,-1px)}.qk-button-primary,.qk-pill-pro{background:var(--qk-btn-ink);border-color:var(--qk-btn-ink);color:var(--qk-btn-paper)}.qk-button-primary:hover,.qk-pill-pro:hover{background:var(--qk-btn-ink-2);border-color:var(--qk-btn-ink-2);color:var(--qk-btn-paper)}.qk-button-danger{border-color:var(--qk-btn-clay);color:var(--qk-btn-clay)}.qk-button-danger:hover{background:var(--qk-btn-clay);border-color:var(--qk-btn-clay);color:#fff;box-shadow:3px 3px 0 var(--qk-btn-clay)}.qk-button-ghost{background:#0000;border-color:#0000;box-shadow:none}.qk-button-ghost:hover{box-shadow:2px 2px 0 var(--qk-btn-ink)}.qk-button-flat,.qk-button-ghost:hover{background:var(--qk-btn-paper);border-color:var(--qk-btn-ink)}.qk-button-flat{color:var(--qk-btn-ink);box-shadow:none;transform:none}:is(.qk-pill,.qk-icon-button).qk-button-flat:hover{background:var(--qk-btn-paper);border-color:var(--qk-btn-ink);color:var(--qk-btn-ink);box-shadow:2px 2px 0 var(--qk-btn-ink);transform:translate(-1px,-1px)}:is(.qk-pill,.qk-icon-button).qk-button-flat:active{box-shadow:1px 1px 0 var(--qk-btn-ink);transform:none}:is(.qk-pill,.qk-icon-button):active{box-shadow:1px 1px 0 var(--qk-btn-ink);transform:translate(1px,1px)}.qk-button-compact{min-height:32px;height:32px;padding-inline:10px}.qk-icon-button.qk-button-compact{width:32px;padding:0}.qk-icon-button.qk-button-tiny{width:24px;height:24px;border-radius:7px}.qk-pill.qk-pill-small{min-height:26px;padding:0 10px;gap:5px;font-size:9px;letter-spacing:.12em}.qk-pill.qk-pill-ink,.qk-pill.qk-pill-ink:hover{background:var(--qk-ink);border-color:var(--qk-ink);color:var(--qk-paper)}.qk-pill.qk-pill-quiet{border-color:#0000;background:none;color:var(--qk-muted)}.qk-pill.qk-pill-quiet:hover{background:none;border-color:var(--qk-rule);color:var(--qk-btn-ink);box-shadow:none;transform:none}.qk-button-round{border-radius:999px}:is(.qk-pill,.qk-icon-button):focus-visible{outline:2px solid var(--qk-btn-pink);outline-offset:2px}:is(.qk-pill,.qk-icon-button):disabled,:is(.qk-pill,.qk-icon-button)[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.qk-companion-sidepanel :is(.qk-pill,.qk-icon-button):not(:hover){box-shadow:none}.qk-pill-pro{background:var(--qk-navy);border-color:var(--qk-navy)}.qk-pill-pro:hover{background:var(--qk-navy-2);border-color:var(--qk-navy-2);color:#fff}@media (max-width:639px){.qk-referral-pill{width:34px;padding:0}.qk-referral-pill svg{width:14px;height:14px}}.dark .qk-pill-pro{background:var(--qk-paper-4);border-color:var(--qk-rule);color:var(--qk-ink)}.qk-tooltip-radix,.react-tooltip.qk-tooltip{z-index:10000!important;padding:6px 10px!important;border:1px solid #1a14102e!important;border-radius:9px!important;background:#efe6d0!important;color:#1a1410!important;box-shadow:0 6px 20px #1a141024!important;font-family:Gambarino,"DM Serif Display",serif!important;font-size:12px!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.005em!important;line-height:1.35!important;text-transform:none!important;opacity:1!important}.react-tooltip.qk-tooltip .react-tooltip-arrow{background:#efe6d0!important;border-right:1px solid #1a14102e!important;border-bottom:1px solid #1a14102e!important}.dark .qk-tooltip-radix,.dark .react-tooltip.qk-tooltip{border-color:#f2ecde29!important;background:#181a3a!important;color:#f2ecde!important;box-shadow:0 6px 20px #00000073!important}.dark .react-tooltip.qk-tooltip .react-tooltip-arrow{background:#181a3a!important;border-right-color:#f2ecde29!important;border-bottom-color:#f2ecde29!important}.qk-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10px;font-family:JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--qk-rule);background:#0000;color:var(--qk-ink-2);cursor:pointer;line-height:1.2;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.qk-chip-active,.qk-chip:hover{border-color:var(--qk-ink)}.qk-chip-active{background:var(--qk-ink);color:var(--qk-paper)}.qk-chip-accent{border-color:var(--qk-pink-deep);color:var(--qk-pink-deep)}.qk-surface-paper{background-color:var(--qk-paper);color:var(--qk-ink)}.qk-surface-paper-3{background-color:var(--qk-paper-3);color:var(--qk-ink)}.qk-surface-paper-4{background-color:var(--qk-paper-4);color:var(--qk-ink)}.qk-text-ink{color:var(--qk-ink)}.qk-text-ink-2{color:var(--qk-ink-2)}.qk-text-muted{color:var(--qk-muted)}.qk-text-pink-deep{color:var(--qk-pink-deep)}.qk-text-moss{color:var(--qk-moss)}.qk-border-rule{border-color:var(--qk-rule)}.qk-export-dialog{--qk-ink:#1a1410;--qk-ink-2:#2a231c;--qk-paper:#f3ecdc;--qk-paper-2:#e9dec2;--qk-paper-3:#f8f1df;--qk-pink:#e0186f;--qk-pink-deep:#af145f;--qk-rule:#1a14102e;--qk-muted:#1a141099}.dark .qk-export-dialog{--qk-ink:#f4ecd8;--qk-ink-2:#d9d1bd;--qk-paper:#0b0b20;--qk-paper-2:#14143a;--qk-paper-3:#1c1c4d;--qk-pink:#ff4d8f;--qk-pink-deep:#c9175c;--qk-rule:#f4ecd824;--qk-muted:#f4ecd899;color-scheme:dark;background-color:var(--qk-paper)!important;background-image:radial-gradient(ellipse at 15% 0,color-mix(in oklab,var(--qk-violet) 14%,#0000) 0,#0000 45%),radial-gradient(ellipse at 90% 40%,color-mix(in oklab,var(--qk-pink) 10%,#0000) 0,#0000 42%),radial-gradient(ellipse at 50% 110%,color-mix(in oklab,var(--qk-sky) 10%,#0000) 0,#0000 50%)!important;background-size:auto;box-shadow:8px 8px 0 var(--qk-pink)!important}.qk-export-surface{background:var(--qk-paper-3);border-color:var(--qk-rule)}.qk-export-subtle-surface{background:var(--qk-paper-2);border-color:var(--qk-rule)}.qk-export-field{border-color:var(--qk-rule);background:var(--qk-paper);color:var(--qk-ink)}.qk-export-field::placeholder{color:var(--qk-muted);opacity:.72}.qk-export-field:hover{border-color:color-mix(in srgb,var(--qk-ink) 38%,#0000)}.qk-export-field:focus{border-color:var(--qk-pink);background:var(--qk-paper-3);box-shadow:0 0 0 2px color-mix(in srgb,var(--qk-pink) 22%,#0000)}.qk-export-field option,.qk-export-icon-button{background:var(--qk-paper-2);color:var(--qk-ink)}.qk-export-icon-button{border-color:var(--qk-rule)}.qk-export-icon-button:hover{border-color:var(--qk-pink);color:var(--qk-pink)}.qk-export-primary,.qk-export-primary:hover{border-color:var(--qk-ink);background:var(--qk-pink);color:#fff;box-shadow:4px 4px 0 var(--qk-ink)}.qk-cloader{position:relative;display:inline-block;color:inherit}.qk-cloader .qk-planet{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transform:scale(0);opacity:0;will-change:transform,opacity;animation:qk-cloader-reveal 6s infinite;animation-fill-mode:backwards}.qk-cloader .qk-planet--banded{animation-delay:0s}.qk-cloader .qk-planet--striped{animation-delay:2s}.qk-cloader .qk-planet--small{animation-delay:4s}@keyframes qk-cloader-reveal{0%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}6.67%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}16.67%{transform:scale(.82);opacity:.8;animation-timing-function:cubic-bezier(.34,1.2,.64,1)}26.67%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.9,.4)}33.33%{transform:scale(0);opacity:0;animation-timing-function:linear}to{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.qk-cloader .qk-planet{animation:none;opacity:1;transform:scale(1)}}.qk-editor .Talk-to-Quarkle{align-items:stretch;padding-left:0;padding-right:0}.qk-editor .Quarkle-Chat-Stuff{gap:16px;padding:14px 12px 10px;align-items:stretch;width:100%}.qk-turn{display:flex;flex-direction:column;min-width:0;width:100%}.qk-turn__label{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--qk-muted)}.qk-turn__label:after{content:"";flex:1;height:1px;background:var(--qk-rule-soft)}.qk-turn__body{min-width:0;color:var(--qk-ink);font-family:Spectral,Georgia,serif;font-size:15px;font-weight:400;line-height:1.68}.qk-turn__body>:last-child{margin-bottom:0}.qk-turn__body+.qk-turn__body{margin-top:8px}.qk-turn--you{padding-left:28px}.qk-turn--you .qk-turn__label{color:var(--qk-pink-deep)}.qk-turn--you .qk-turn__body{background-color:var(--qk-paper);background-image:var(--qk-paper-dots);background-size:var(--qk-paper-dots-size);background-position:var(--qk-paper-dots-pos);border:1px solid var(--qk-rule);border-left:3px solid var(--qk-pink-deep);padding:11px 15px 12px;font-style:italic;line-height:1.55}.qk-turn--quarkle .qk-turn__body{color:var(--qk-ink-soft)}.qk-turn--quarkle .qk-turn__body p+p{margin-top:.7em}.qk-turn--quarkle .qk-turn__body strong{color:var(--qk-ink)}.qk-editor .qk-ask-quarkle{position:relative;margin-bottom:8px;padding:10px 12px 12px;background:var(--qk-paper);border:1px solid var(--qk-rule);border-radius:0;font-family:JetBrains Mono,ui-monospace,monospace}.qk-editor .qk-ask-quarkle__head{display:flex;align-items:center;gap:7px;margin-bottom:8px}.qk-editor .qk-ask-quarkle__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--qk-pink-deep);color:#fff;flex-shrink:0}.qk-editor .qk-ask-quarkle__label{font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--qk-pink-deep);flex:1;min-width:0}.qk-editor .qk-ask-quarkle__close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:#0000;border:1px solid var(--qk-rule);border-radius:6px;color:var(--qk-ink-2);cursor:pointer;flex-shrink:0;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,color .14s ease}.qk-editor .qk-ask-quarkle__close:hover{border-color:var(--qk-ink);color:var(--qk-ink);box-shadow:2px 2px 0 var(--qk-ink);transform:translate(-1px,-1px)}.qk-editor .qk-ask-quarkle__close:active{box-shadow:1px 1px 0 var(--qk-ink);transform:translate(0)}.qk-editor .qk-ask-quarkle__quote{margin:0;padding:8px 12px;background:#e0186f0d;border-left:3px solid var(--qk-pink-deep);border-radius:0 6px 6px 0;font-family:Spectral,Georgia,serif;font-style:italic;font-size:13px;line-height:1.55;color:var(--qk-ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.qk-editor .qk-ask-quarkle__toggle{display:inline-block;margin-top:8px;padding:0;background:#0000;border:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--qk-pink-deep);cursor:pointer;transition:opacity .14s ease}.qk-editor .qk-ask-quarkle__toggle:hover{opacity:.7}.dark .qk-editor .qk-ask-quarkle__label{color:var(--qk-pink)}.dark .qk-editor .qk-ask-quarkle__icon{background:var(--qk-pink)}.dark .qk-editor .qk-ask-quarkle__quote{background:#e0186f29;border-left-color:var(--qk-pink);color:#ffffffeb}.dark .qk-editor .qk-ask-quarkle__toggle{color:var(--qk-pink)}.dark .qk-editor .qk-ask-quarkle__close{border-color:#ffffff40;color:#ffffffb3}.dark .qk-editor .qk-ask-quarkle__close:hover{border-color:var(--qk-ink);color:var(--qk-ink)}.quarkle-thinking-stream,.quarkle-thinking-stream *{font-family:Caveat,cursive!important;letter-spacing:.005em}.quarkle-thinking-stream{font-size:17px!important;line-height:1.35!important;color:var(--qk-ink-2)}.quarkle-thinking-stream .quarkle-thinking-icon,.quarkle-thinking-stream svg{font-family:inherit!important}.quarkle-thinking-stream .quarkle-thinking-caret{font-family:JetBrains Mono,monospace!important;font-size:14px!important}.qk-three-orb-loader .qk-orb{transform-box:fill-box;transform-origin:center;animation:qk-orb-cycle 2.8s cubic-bezier(.34,1.5,.64,1) infinite}.qk-three-orb-loader .qk-orb--banded{animation-delay:0s}.qk-three-orb-loader .qk-orb--striped{animation-delay:.14s}.qk-three-orb-loader .qk-orb--small{animation-delay:.28s}@keyframes qk-orb-cycle{0%{transform:scale(0);opacity:0}9%{transform:scale(1);opacity:1;animation-timing-function:ease-in-out}42%{transform:scale(1.03);opacity:1}66%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,0,.85,.25)}78%{transform:scale(0);opacity:0}to{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.qk-three-orb-loader .qk-orb{animation:none;opacity:1;transform:scale(1)}}.qk-sheet-surface{background:var(--qk-paper-3)!important;color:var(--qk-ink)!important}.dark .qk-sheet-surface{background:var(--qk-paper-2,var(--qk-paper-3))!important;color:var(--qk-ink)!important}.qk-sheet-surface::-webkit-scrollbar{width:8px}.qk-sheet-surface::-webkit-scrollbar-thumb{background:var(--qk-rule);border-radius:4px}.qk-settings-row{display:flex;width:100%;min-height:42px;align-items:center;gap:11px;padding:6px 9px;border:1px solid #0000;border-radius:9px;background:#0000;color:var(--qk-ink);text-align:left;cursor:pointer;transition:background .14s,border-color .14s,box-shadow .12s,color .14s,transform .12s}.qk-settings-row:hover{border-color:var(--qk-ink);background:var(--qk-paper);box-shadow:2px 2px 0 var(--qk-ink);transform:translate(-1px,-1px)}.qk-settings-row:active{box-shadow:1px 1px 0 var(--qk-ink);transform:translate(1px,1px)}.qk-settings-row:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.qk-settings-row-icon{display:inline-grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border:1px solid var(--qk-rule);border-radius:7px;background:var(--qk-paper-3);color:currentColor}.qk-settings-row-label{flex:1;font-family:Satoshi,system-ui,sans-serif;font-size:13.5px;font-weight:500}.qk-settings-row.is-danger{color:var(--qk-clay)}.qk-settings-row.is-danger:hover{border-color:var(--qk-clay);box-shadow:2px 2px 0 var(--qk-clay)}.qk-settings-toggle{justify-content:space-between;cursor:default}.qk-settings-toggle:active,.qk-settings-toggle:hover{transform:none}.qk-share-panel{display:flex;flex-direction:column;min-height:100%;color:var(--qk-ink)}.qk-share-section{padding:16px 4px;border-bottom:1px dashed var(--qk-rule)}.qk-share-section:last-child{border-bottom:0}.qk-share-invite{display:flex;align-items:center;gap:8px;margin-top:9px}.qk-share-people{display:flex;flex-direction:column;gap:5px;margin-top:14px}.qk-share-person{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 8px;border-bottom:1px solid var(--qk-rule-soft)}.qk-share-person:last-child{border-bottom:0}.qk-share-person small,.qk-share-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-share-person strong{color:var(--qk-ink);font-family:Satoshi,system-ui,sans-serif;font-size:13px;font-weight:500}.qk-share-person small{margin-top:1px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.qk-share-avatar{display:grid;flex:0 0 auto;width:29px;height:29px;place-items:center;border:1px solid var(--qk-ink);border-radius:50%;background:var(--qk-paper-2);color:var(--qk-ink);font-size:13px}.qk-share-avatar,.qk-share-empty{font-family:Gambarino,serif;font-style:italic}.qk-share-empty{display:flex;align-items:center;gap:7px;padding:9px 2px;color:var(--qk-muted);font-size:14px}.qk-share-field{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid var(--qk-rule);border-radius:8px;background:var(--qk-paper);color:var(--qk-ink);font-family:Satoshi,system-ui,sans-serif;font-size:13px;outline:none}.qk-share-field::placeholder{color:var(--qk-muted)}.qk-share-field:focus{border-color:var(--qk-ink);box-shadow:2px 2px 0 var(--qk-ink)}.qk-share-access-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--qk-rule);border-radius:9px;background:var(--qk-paper)}.qk-share-visibility-toggle{cursor:pointer}.qk-share-visibility-toggle:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.qk-share-visibility-toggle:disabled{cursor:wait;opacity:.5}.qk-share-public-link{display:flex;align-items:center;gap:6px;margin-top:9px;padding:7px 7px 7px 10px;border:1px solid var(--qk-rule);border-radius:8px;background:var(--qk-paper-2)}.qk-share-error{margin:12px 4px 0;padding:9px 10px;border-left:2px solid var(--qk-clay);background:color-mix(in srgb,var(--qk-clay) 10%,#0000);color:var(--qk-clay);font-family:Satoshi,system-ui,sans-serif;font-size:12px}.qk-rewrite{position:relative;background:var(--qk-paper-3);border:1px solid var(--qk-rule);border-left:3px solid var(--qk-pink-deep);border-radius:8px;margin-top:18px}.qk-rewrite-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 6px 8px;border-bottom:1px dashed var(--qk-rule)}.qk-rewrite-tab{position:absolute;top:-11px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--qk-pink-deep);color:#fff;border:1px solid var(--qk-ink);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;box-shadow:2px 2px 0 var(--qk-ink);line-height:1.1;white-space:nowrap}.qk-rewrite-body{padding:10px 12px;font-family:Spectral,Georgia,serif;font-style:italic;font-size:13.5px;line-height:1.55;color:var(--qk-ink)}.qk-diff-add,.qk-editor .diff-addition{font-family:Spectral,Georgia,serif!important;font-style:italic;color:var(--qk-moss)!important;background:linear-gradient(#0000 62%,#4e6b3b4d 0)!important;padding:0 2px!important;border-radius:0!important;text-decoration:none!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;white-space:pre-wrap}.dark .qk-diff-add,.dark .qk-editor .diff-addition{color:var(--qk-moss-2,#9fc131)!important;background:linear-gradient(#0000 62%,#9fc1314d 0)!important}.qk-diff-del,.qk-editor .diff-deletion{font-family:Spectral,Georgia,serif!important;font-style:italic;color:var(--qk-clay)!important;background:#0000!important;padding:0 2px!important;border-radius:0!important;opacity:.55;filter:blur(.4px);text-decoration:line-through!important;-webkit-text-decoration-color:#d8693a80!important;text-decoration-color:#d8693a80!important;text-decoration-thickness:1px!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity .15s ease,filter .15s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone}.qk-diff-del:hover,.qk-editor .diff-deletion:hover{opacity:1;filter:none}@media (hover:none){.qk-diff-del,.qk-editor .diff-deletion{opacity:.75;filter:none}}.dark .qk-diff-del,.dark .qk-editor .diff-deletion{color:#ef8e57!important;background:#0000!important;-webkit-text-decoration-color:#ef8e5780!important;text-decoration-color:#ef8e5780!important}.qk-inline-preview-apply .diff-deletion[data-diff-id=inline-ai],.qk-preview-apply .diff-deletion[data-diff-id^=rail-]{display:none!important}.qk-inline-preview-apply .diff-addition[data-diff-id=inline-ai],.qk-preview-apply .diff-addition[data-diff-id^=rail-]{background:linear-gradient(#0000 62%,#4e6b3b4d 0)!important;color:inherit!important;font-style:normal!important;font-family:inherit!important;text-decoration:none!important;padding:0!important}.qk-inline-preview-reject .diff-addition[data-diff-id=inline-ai],.qk-preview-reject .diff-addition[data-diff-id^=rail-]{display:none!important}.qk-inline-preview-reject .diff-deletion[data-diff-id=inline-ai],.qk-preview-reject .diff-deletion[data-diff-id^=rail-]{background:linear-gradient(#0000 62%,#d8693a47 0)!important;color:inherit!important;font-style:normal!important;font-family:inherit!important;text-decoration:none!important;padding:0!important;opacity:1!important;filter:none!important}.dark .qk-editor .qk-inline-preview-apply .diff-addition[data-diff-id=inline-ai],.dark .qk-editor .qk-preview-apply .diff-addition[data-diff-id^=rail-]{background:linear-gradient(#0000 62%,#9fc1314d 0)!important;color:inherit!important;font-style:normal!important;font-family:inherit!important;text-decoration:none!important;padding:0!important}.dark .qk-editor .qk-inline-preview-reject .diff-deletion[data-diff-id=inline-ai],.dark .qk-editor .qk-preview-reject .diff-deletion[data-diff-id^=rail-]{background:linear-gradient(#0000 62%,#ef8e5747 0)!important;color:inherit!important;font-style:normal!important;font-family:inherit!important;text-decoration:none!important;padding:0!important}.qk-editor .diff-addition,.qk-editor .diff-deletion{transition:background .18s ease,color .18s ease,-webkit-text-decoration-color .18s ease;transition:background .18s ease,color .18s ease,text-decoration-color .18s ease;transition:background .18s ease,color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.qk-diff-add+.qk-diff-del,.qk-diff-del+.qk-diff-add{margin-left:3px}.qk-editor .diff-addition{white-space:pre-wrap}.qk-editor .qk-inline-ai .qk-inline-ai-stream{max-height:9rem;overflow-y:auto}.qk-bubble-menu-hidden{display:none!important}.qk-toolbar-menu.qk-bubble-menu{border-radius:14px!important;background:#ffffff24!important;border:1px solid #0000!important;backdrop-filter:blur(4px) saturate(1.8);-webkit-backdrop-filter:blur(4px) saturate(1.8);box-shadow:inset 0 3px 12px #ffffff24,inset 0 -2px 8px #ffffff12,0 10px 28px #1a141040!important}html.dark .qk-toolbar-menu.qk-bubble-menu{background:#0a0b2080!important;box-shadow:inset 0 3px 12px #ffffff1a,inset 0 -2px 8px #ffffff0d,0 12px 32px #0000008c!important}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-row{display:flex;align-items:center;gap:2px;padding:4px}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:7px;background:#0000;color:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn svg{width:14px;height:14px;flex-shrink:0}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-sep{width:1px;align-self:stretch;margin:6px 2px;background:currentColor;opacity:.25}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn:focus-visible,.qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn:hover{background:#1a1410!important;color:#f7efd8!important}html.dark .qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn:focus-visible,html.dark .qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn:hover{background:#f2ecde!important;color:#181a3a!important}.qk-toolbar-menu.qk-bubble-menu .qk-bubble-btn--icon{padding:6px 8px}.qk-seal-cluster{position:absolute;right:20px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:10px}.qk-seal-capsule{position:relative;display:flex;align-items:center;gap:8px;max-width:320px;background:var(--qk-paper);border:1px solid var(--qk-rule);border-radius:12px;padding:9px 14px;color:var(--qk-muted);font-family:Fraunces,ui-serif,serif;font-style:italic;font-size:14px;cursor:pointer;box-shadow:0 6px 18px -12px #1a14108c;transition:border-color .12s ease,color .12s ease}.qk-seal-capsule--open,.qk-seal-capsule:hover{border-color:var(--qk-ink);color:var(--qk-ink-2)}.qk-seal-ghost{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-seal-input{width:230px;background:#0000;border:none;outline:none;color:var(--qk-ink);font:inherit}.qk-seal-input::placeholder{color:var(--qk-muted)}.qk-seal-capsule--status .qk-seal-mini{margin-left:auto}.qk-seal-capsule--status{cursor:default;font-family:JetBrains Mono,monospace;font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--qk-ink-2)}.qk-seal-capsule--status.is-error{border-color:var(--qk-clay)}.qk-seal-mini{display:grid;place-items:center;border:none;background:#0000;color:inherit;cursor:pointer;padding:2px}.qk-seal-mini svg{width:13px;height:13px}.qk-seal{width:52px;height:52px;border-radius:50%;border:none;background:var(--qk-pink);color:#fff8ec;display:grid;place-items:center;cursor:pointer;box-shadow:2px 3px 0 var(--qk-ink);transform:rotate(-4deg);transition:transform .14s ease,box-shadow .14s ease,background .12s ease}.qk-seal svg{width:26px;height:26px}.qk-seal:focus-visible,.qk-seal:hover{background:var(--qk-pink-deep);transform:rotate(-1deg) translate(-1px,-1px);box-shadow:3px 4px 0 var(--qk-ink)}.qk-seal:active{transform:rotate(-4deg) translate(1px,2px);box-shadow:1px 1px 0 var(--qk-ink)}.qk-seal:disabled{opacity:.55;cursor:default;transform:rotate(-4deg);box-shadow:2px 3px 0 var(--qk-ink)}.qk-dock-dot{width:6px;height:6px;border-radius:50%;background:var(--qk-pink);flex:none}.qk-manuscript .editor-scroll-container{padding-bottom:96px}.qk-ai-settings{display:inline-flex}.qk-ai-settings,.qk-ai-settings-trigger{position:relative}.qk-ai-settings-dot{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#e0186f;pointer-events:none}html.dark .qk-ai-settings-dot{background:#ff4d8f}.qk-ai-settings-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:230px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:#f7efd8;color:#1a1410;border:1px solid #1a1410;border-radius:12px;box-shadow:3px 3px 0 #1a1410}html.dark .qk-ai-settings-pop{background:#181a3a;color:#f2ecde;border-color:#f2ecde;box-shadow:3px 3px 0 #0009}.qk-ai-settings-row{display:flex;align-items:center;gap:8px}.qk-ai-settings-label{flex:0 0 60px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.qk-ai-settings-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid;border-radius:999px}.qk-ai-settings-seg button{display:inline-flex;align-items:center;gap:4px;border:none;background:#0000;color:inherit;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;cursor:pointer;opacity:.65}.qk-ai-settings-seg button svg{width:11px;height:11px}.qk-ai-settings-seg button:hover{opacity:1}.qk-ai-settings-seg button.is-active{background:#1a1410;color:#f7efd8;opacity:1}html.dark .qk-ai-settings-seg button.is-active{background:#f2ecde;color:#181a3a}.qk-ai-settings-row input{flex:1;min-width:0;border:none;border-bottom:1px dashed;background:#0000;color:inherit;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;padding:2px 0;outline:none}.qk-ai-settings-row input::placeholder{color:currentColor;opacity:.45}.qk-editor .qk-edit-card.qk-inline-ai{overflow:visible}.qk-editor .qk-inline-ai .qk-edit-card__header{border-top-left-radius:9px;border-top-right-radius:9px}.qk-editor .qk-inline-ai>:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.qk-editor .qk-inline-ai-toggle{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--qk-rule);border-radius:999px;background:var(--qk-paper)}.qk-editor .qk-inline-ai-toggle-btn{border:none;background:#0000;color:var(--qk-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.qk-editor .qk-inline-ai-toggle-btn:hover{color:var(--qk-ink)}.qk-editor .qk-inline-ai-toggle-btn.is-active{background:var(--qk-ink);color:var(--qk-paper)}.qk-editor .qk-suggest{position:relative;margin:10px 0 10px 16px;padding:10px 12px 12px;background:#0000;border:1px solid var(--qk-rule);border-top:2px solid var(--qk-pink-deep);overflow:hidden;color:var(--qk-ink);transition:border-color .18s ease}.qk-editor .qk-suggest:hover{border-left-color:var(--qk-ink);border-right-color:var(--qk-ink);border-bottom-color:var(--qk-ink)}.qk-editor .qk-suggest--replace{border-top-color:var(--qk-pink-deep)}.qk-editor .qk-suggest--insert{border-top-color:var(--qk-moss)}.qk-editor .qk-suggest--delete{border-top-color:var(--qk-clay)}.qk-editor .qk-suggest--accepted{border-top-color:var(--qk-moss)}.qk-editor .qk-suggest--legacy{cursor:default}.qk-editor .qk-suggest--legacy:hover{border-left-color:var(--qk-rule);border-right-color:var(--qk-rule);border-bottom-color:var(--qk-rule)}.qk-editor .qk-suggest-legacy-anchor{margin-bottom:6px;padding-left:9px;border-left:2px solid var(--qk-rule);color:var(--qk-muted);font-style:italic}.qk-editor .qk-suggest--dismissed,.qk-editor .qk-suggest--stale{opacity:.62;border-top-color:var(--qk-oat)}.qk-editor .qk-suggest--error{border-top-color:var(--qk-clay)}.qk-editor .qk-suggest--ghost{opacity:.78;border-style:dashed}.qk-editor .qk-suggest--ghost:hover{border-left-color:var(--qk-rule);border-right-color:var(--qk-rule);border-bottom-color:var(--qk-rule)}.qk-suggest-ghost-dot{animation:qk-ghost-pulse 1.2s ease-in-out infinite}@keyframes qk-ghost-pulse{0%,to{opacity:1}50%{opacity:.3}}.qk-editor .qk-suggest-head{margin-bottom:9px}.qk-editor .diff-deletion-join:after{content:"¶";opacity:.5;font-size:.85em;text-decoration:line-through}.diff-addition-break{display:inline-block;width:100%}.diff-addition-break:before{content:"¶";opacity:.45;font-size:.85em}.qk-suggest-body .Markdown-Content-Display :is(h1,h2,h3,h4,h5,h6){margin:.5em 0 .2em;font-family:Gambarino,"DM Serif Display",serif;font-style:normal;font-weight:400;line-height:1.2}.qk-suggest-body .Markdown-Content-Display h1{font-size:17px}.qk-suggest-body .Markdown-Content-Display h2{font-size:15px}.qk-suggest-body .Markdown-Content-Display :is(h3,h4,h5,h6){font-size:13px}.qk-suggest-body .Markdown-Content-Display p{margin:0 0 .5em}.qk-suggest-body .Markdown-Content-Display :last-child{margin-bottom:0}.qk-suggest-body .qk-suggest-batch__edit{position:relative;padding:7px 0 7px 22px;border-bottom:1px dashed var(--qk-rule);cursor:pointer}.qk-suggest-body .qk-suggest-walk__where{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--qk-muted);margin-bottom:5px}.qk-suggest-body .qk-suggest-walk__ledger{display:grid;gap:7px;margin:0 0 10px}.qk-suggest-body .qk-walk-row{border-left:2.5px solid var(--qk-rule);padding:2px 0 3px 12px}.qk-suggest-body .qk-walk-row--old{border-left-color:var(--qk-clay)}.qk-suggest-body .qk-walk-row--new{border-left-color:var(--qk-moss)}.qk-suggest-body .qk-walk-row__label{display:block;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1px}.qk-suggest-body .qk-walk-row--old .qk-walk-row__label{color:var(--qk-clay)}.qk-suggest-body .qk-walk-row--new .qk-walk-row__label{color:var(--qk-moss)}.qk-suggest-body .qk-walk-row--old{color:var(--qk-ink-2)}.qk-suggest-body .qk-walk-row--old .qk-walk-row__hot{background:linear-gradient(#0000 62%,#d8693a2e 0)}.dark .qk-suggest-body .qk-walk-row--old .qk-walk-row__hot{background:linear-gradient(#0000 62%,#ef8e5729 0)}.qk-suggest-body .qk-walk-row--new .qk-walk-row__hot{background:linear-gradient(#0000 62%,#4e6b3b4d 0)}.dark .qk-suggest-body .qk-walk-row--new .qk-walk-row__hot{background:linear-gradient(#0000 62%,#9fc13147 0)}.qk-suggest-body .qk-walk-row__empty{color:var(--qk-muted);font-style:italic}.qk-suggest-body .qk-suggest-walk__dots{display:flex;gap:6px}.qk-suggest-body .qk-suggest-walk__dots i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--qk-muted)}.qk-suggest-body .qk-suggest-walk__dots i.is-current{background:var(--qk-pink-deep);border-color:var(--qk-pink-deep)}.qk-suggest-body .qk-suggest-walk__dots i.is-taken{background:var(--qk-moss);border-color:var(--qk-moss)}.qk-suggest-body .qk-suggest-walk__dots i.is-kept{background:var(--qk-clay);border-color:var(--qk-clay);opacity:.6}.qk-suggest-body .qk-suggest-batch__edit.is-applied{opacity:.75}.qk-suggest-body .qk-suggest-batch__dot{position:absolute;left:3px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--qk-moss)}.qk-suggest-body .qk-suggest-batch__n{position:absolute;left:0;top:8px}.qk-suggest-body .qk-suggest-batch__edit:first-child{padding-top:0}.qk-suggest-body .qk-suggest-batch__edit:last-child{padding-bottom:0;border-bottom:0}.qk-suggest-body .qk-suggest-batch__edit:hover{background:color-mix(in srgb,var(--qk-ink) 4%,#0000)}.qk-suggest-body .qk-diff-preview{white-space:pre-wrap}.qk-suggest-body{font-family:Spectral,Georgia,serif;font-size:14px;font-weight:400;line-height:1.55;color:var(--qk-ink)}.qk-editor .qk-suggest-quip{font-family:Caveat,cursive;font-size:13px;color:var(--qk-muted);margin-bottom:9px;letter-spacing:.01em;transition:opacity .2s ease}.qk-editor .qk-suggest:hover .qk-suggest-quip{opacity:.5}.qk-editor .qk-suggest:has(.qk-suggest-quip)~.qk-suggest .qk-suggest-quip{display:none}.qk-editor .qk-suggest-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px}.qk-editor :is(.qk-suggest-iconbtn,.qk-suggest-btn){display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:7px;border:1px solid var(--qk-rule);background:#0000;color:var(--qk-ink-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s}.qk-editor :is(.qk-suggest-iconbtn,.qk-suggest-btn):hover{background:var(--qk-paper);border-color:var(--qk-ink);color:var(--qk-ink)}.qk-editor :is(.qk-suggest-iconbtn,.qk-suggest-btn):active{transform:translate(1px,1px)}.qk-editor .qk-suggest-iconbtn{width:26px}.qk-editor .qk-suggest-btn{gap:5px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qk-editor .qk-suggest-btn--primary{background:var(--qk-ink);border-color:var(--qk-ink);color:var(--qk-paper)}.qk-editor .qk-suggest-btn--primary:hover{background:var(--qk-ink-2);border-color:var(--qk-ink-2);color:var(--qk-paper)}.qk-editor .qk-tool-trail{margin:0 0 8px}.qk-editor .qk-tool-trail__chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 6px;background:#0000;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .12s ease}.qk-editor .qk-tool-trail__chips:hover{background:var(--qk-paper-3)}.qk-editor .qk-tool-trail__caret{display:inline-flex;color:var(--qk-muted);margin-left:2px}.qk-editor .qk-tool-chip{--tool-accent:var(--qk-ink-2);display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--qk-ink-2);background:color-mix(in srgb,var(--tool-accent) 6%,var(--qk-paper-3));white-space:nowrap;transition:background .12s ease,color .12s ease}.qk-editor .qk-tool-chip--running{color:var(--qk-pink-deep);background:color-mix(in srgb,var(--qk-pink-deep) 8%,#0000)}.qk-editor .qk-tool-chip--error{color:var(--qk-clay);background:color-mix(in srgb,var(--qk-clay) 8%,#0000)}.qk-editor .qk-tool-chip__icon{display:inline-flex;align-items:center;color:var(--tool-accent);flex-shrink:0}.qk-editor .qk-tool-chip--error .qk-tool-chip__icon,.qk-editor .qk-tool-chip--running .qk-tool-chip__icon{color:inherit}.qk-editor .qk-tool-chip__name{color:inherit;font-weight:500}.qk-editor .qk-tool-chip__tick{color:var(--qk-moss);opacity:.7;margin-left:1px}.qk-editor .qk-tool-chip__spinner{animation:qk-spin-slow 1.4s linear infinite;color:var(--qk-pink-deep)}.qk-editor .qk-tool-trail__detail{margin:4px 0 8px 6px;padding:6px 0 6px 12px;border-left:1px dashed var(--qk-rule);display:flex;flex-direction:column;gap:6px}.qk-editor .qk-tool-trail__detail-header{margin:0 0 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--qk-muted);font-weight:600}.qk-editor .qk-tool-trail__step{--tool-accent:var(--qk-muted);display:flex;align-items:flex-start;gap:8px;font-family:Spectral,Georgia,serif;font-size:12.5px;line-height:1.5;color:var(--qk-ink-2)}.qk-editor .qk-tool-trail__step-icon{color:var(--tool-accent);flex-shrink:0;margin-top:3px}.qk-editor .qk-tool-trail__step-body{min-width:0;flex:1}.qk-editor .qk-tool-trail__step-action{margin:0;color:var(--qk-ink);font-weight:500;word-break:break-word;overflow-wrap:anywhere}.qk-editor .qk-tool-trail__step-result{margin:1px 0 0;color:var(--qk-muted);font-size:11.5px;font-style:italic;word-break:break-word;overflow-wrap:anywhere}.qk-editor .qk-edit-card{background:var(--qk-paper);border:1px solid var(--qk-ink);border-left:3px solid var(--qk-pink-deep);border-radius:10px;box-shadow:3px 3px 0 var(--qk-ink);overflow:hidden;color:var(--qk-ink);transition:box-shadow .15s ease}.qk-editor .qk-edit-card:hover{box-shadow:4px 4px 0 var(--qk-ink)}.qk-editor .qk-edit-card--accepted{border-left-color:var(--qk-moss);opacity:.92}.qk-editor .qk-edit-card--stale{border-left-color:var(--qk-oat);filter:saturate(.7) brightness(.97)}.qk-editor .qk-edit-card--error{border-left-color:var(--qk-clay)}.qk-editor .qk-edit-card__header{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;background:var(--qk-paper-3);border-bottom:1px dashed var(--qk-rule)}.qk-editor .qk-edit-card__drag-handle{display:inline-flex;align-items:center;justify-content:center;margin-left:-4px;color:var(--qk-muted);cursor:grab;touch-action:none}.qk-editor .qk-edit-card__drag-handle:active{cursor:grabbing}.qk-editor .qk-edit-card__dot{width:7px;height:7px;border-radius:50%;background:var(--qk-pink-deep);box-shadow:0 0 0 2px var(--qk-paper)}.qk-editor .qk-edit-card__dot--accepted{background:var(--qk-moss)}.qk-editor .qk-edit-card__dot--stale{background:var(--qk-oat)}.qk-editor .qk-edit-card__dot--error{background:var(--qk-clay)}.qk-editor .qk-edit-card__dot--pending{animation:qk-breathe 1.6s ease-in-out infinite}.qk-editor .qk-edit-card__label{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--qk-ink-2)}.qk-editor .qk-edit-card__actions{display:inline-flex;align-items:center;gap:4px}.qk-editor .qk-edit-card__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--qk-rule);background:#0000;color:var(--qk-ink-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.qk-editor .qk-edit-card__btn:hover{background:var(--qk-paper);border-color:var(--qk-ink);color:var(--qk-ink)}.qk-editor .qk-edit-card__btn--accept:hover{border-color:var(--qk-moss);color:var(--qk-moss)}.qk-editor .qk-edit-card__btn--reject:hover{border-color:var(--qk-clay);color:var(--qk-clay)}.qk-editor .qk-edit-card__diff{display:flex;gap:8px;padding:8px 14px;font-family:Spectral,Georgia,serif;font-size:14px;line-height:1.55}.qk-editor .qk-edit-card__diff--del{background:#d8693a14}.qk-editor .qk-edit-card__diff--add{background:#4e6b3b1a}.qk-editor .qk-edit-card__op{flex:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--qk-muted);-webkit-user-select:none;user-select:none}.qk-editor .qk-edit-card__diff--del .qk-edit-card__op{color:var(--qk-clay)}.qk-editor .qk-edit-card__diff--add .qk-edit-card__op{color:var(--qk-moss)}.qk-editor .qk-edit-card__text{flex:1;white-space:pre-wrap;word-break:break-word}.qk-editor .qk-edit-card__reason{padding:10px 14px 12px;font-family:Spectral,Georgia,serif;font-size:13.5px;color:var(--qk-clay)}.qk-editor .qk-compaction-row{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:6px 0}.qk-editor .qk-compaction-row__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px dashed var(--qk-rule);background:var(--qk-paper-3);color:var(--qk-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s}.qk-editor .qk-compaction-row__pill:hover{border-color:var(--qk-ink);color:var(--qk-ink)}.qk-editor .qk-compaction-row__summary{max-width:520px;padding:12px 16px;background:var(--qk-paper-3);border:1px dashed var(--qk-rule);border-radius:8px;font-family:Spectral,Georgia,serif;font-size:13.5px;line-height:1.55;color:var(--qk-ink);text-align:left}.qk-editor .qk-compaction-row__summary>:first-child{margin-top:0}.qk-editor .qk-compaction-row__summary>:last-child{margin-bottom:0}.qk-editor .qk-compaction-row__summary h1,.qk-editor .qk-compaction-row__summary h2{font-family:inherit;font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--qk-muted);margin:12px 0 4px}.qk-editor .qk-compaction-row__summary h3,.qk-editor .qk-compaction-row__summary h4{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--qk-ink);margin:8px 0 2px}.qk-editor .qk-compaction-row__summary p{margin:4px 0}.qk-editor .qk-compaction-row__summary ol,.qk-editor .qk-compaction-row__summary ul{margin:4px 0 4px 18px;padding:0}.qk-editor .qk-compaction-row__summary li{margin:2px 0}.qk-editor .qk-compaction-row__summary strong{font-weight:600}.qk-editor .qk-compaction-row__summary code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;background:var(--qk-paper-2,#0000000a);padding:0 4px;border-radius:3px}@keyframes qk-spin-slow{to{transform:rotate(1turn)}}@keyframes qk-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.qk-spin-slow{animation:qk-spin-slow 8s linear infinite}@keyframes qk-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}.qk-dot{width:5px;height:5px;border-radius:50%;background:var(--qk-pink);display:inline-block;animation:qk-dot-bounce 1.2s ease-in-out infinite}.qk-dot.d1{animation-delay:.15s}.qk-dot.d2{animation-delay:.3s}.qk-manuscript .Editor{height:auto!important;min-height:100%;padding:0!important}.qk-manuscript .ProseMirror{font-family:Spectral,Georgia,serif;font-size:18px;line-height:1.75;color:var(--qk-ink);max-width:1040px;margin:0 auto;height:auto!important;min-height:100%;padding:56px clamp(24px,5vw,56px) clamp(110px,14vh,180px)!important}.qk-manuscript[data-manuscript-margin=minimal] .ProseMirror{max-width:1280px}.qk-manuscript[data-manuscript-margin=narrow] .ProseMirror{max-width:1160px}.qk-manuscript[data-manuscript-margin=comfortable] .ProseMirror{max-width:1040px}.qk-manuscript[data-manuscript-margin=wide] .ProseMirror{max-width:880px}.qk-manuscript[data-manuscript-margin=extra-wide] .ProseMirror{max-width:720px}.qk-manuscript .ProseMirror p{margin:0 0 1.1em}.qk-manuscript .ProseMirror h1{font-family:Gambarino,"DM Serif Display",serif;font-style:normal;font-weight:400;font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;line-height:1.08;margin:.6em 0 .5em;color:var(--qk-ink)}.qk-manuscript .ProseMirror h2{font-family:Gambarino,serif;font-style:normal;font-weight:400;font-size:26px;color:var(--qk-ink);margin:.9em 0 .4em}.qk-manuscript .ProseMirror h3{font-family:Gambarino,serif;font-style:normal;font-size:20px;color:var(--qk-ink-2);margin:.8em 0 .3em}.qk-manuscript .ProseMirror blockquote{border-left:2px solid var(--qk-pink-deep);padding:2px 0 2px 14px;margin:1em 0;font-style:italic;color:var(--qk-ink-2);background:#0000}.qk-manuscript .ProseMirror hr{border:0;height:1px;background:var(--qk-rule);margin:1.5em 0}.qk-manuscript .ProseMirror .my-comment{background:#0000;color:inherit;cursor:inherit;border-radius:0;text-decoration:none}.bottom-menu.qk-toolbar{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;margin:0!important;padding:7px 12px!important;overflow:hidden;background:#0000!important;border:0!important;border-bottom:1px solid var(--qk-rule)!important;color:var(--qk-ink);font-family:Satoshi,system-ui,sans-serif;box-shadow:none}.bottom-menu.qk-toolbar .format-group{display:flex;flex:1 1 auto;align-items:center;gap:3px!important;min-width:0;padding:2px 10px 2px 2px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:10px;scroll-snap-type:x proximity;scrollbar-width:none}.bottom-menu.qk-toolbar .format-group::-webkit-scrollbar{display:none}.bottom-menu.qk-toolbar .format-group>:not(.qk-sep){scroll-snap-align:start}.bottom-menu.qk-toolbar button{display:grid;flex:0 0 auto;place-items:center;width:32px;min-width:32px;height:32px;padding:0!important;border-radius:8px;border:1px solid #0000;background:#0000;cursor:pointer;color:var(--qk-ink)!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.bottom-menu.qk-toolbar button svg{width:16px;height:16px;stroke-width:1.75}.bottom-menu.qk-toolbar button:hover{background:var(--qk-paper)!important;border-color:var(--qk-ink)!important;box-shadow:1px 1px 0 var(--qk-ink);transform:translate(-1px,-1px)!important}.bottom-menu.qk-toolbar button:active{box-shadow:none;transform:none!important}.bottom-menu.qk-toolbar button:focus-visible,.bottom-menu.qk-toolbar input:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.bottom-menu.qk-toolbar button.is-active,.bottom-menu.qk-toolbar button[data-open]{background:var(--qk-ink);color:var(--qk-paper)!important;border-color:var(--qk-ink)!important;box-shadow:none}.bottom-menu.qk-toolbar button:disabled,.bottom-menu.qk-toolbar button[aria-disabled=true]{cursor:default;opacity:.42!important}.bottom-menu.qk-toolbar button:disabled:hover,.bottom-menu.qk-toolbar button[aria-disabled=true]:hover{background:#0000!important;border-color:#0000!important;box-shadow:none;transform:none!important}.bottom-menu.qk-toolbar .qk-sep{flex:0 0 auto;width:1px;height:20px;margin:0 5px;background:var(--qk-rule)!important}.bottom-menu.qk-toolbar .color-picker-wrapper,.bottom-menu.qk-toolbar .font-control{display:flex;flex:0 0 auto;align-items:center;gap:6px;height:32px!important;padding:0 8px!important;border:1px solid #0000;border-radius:8px;background:#0000!important;color:var(--qk-ink)!important;opacity:1;transition:border-color .12s ease,background-color .12s ease}.bottom-menu.qk-toolbar .color-picker-wrapper:hover,.bottom-menu.qk-toolbar .font-control:hover{border-color:var(--qk-ink);background:var(--qk-paper)!important}.bottom-menu.qk-toolbar .font-control:focus-within{border-color:var(--qk-pink-deep);box-shadow:0 0 0 1px var(--qk-pink-deep)}.bottom-menu.qk-toolbar .color-picker-wrapper>svg,.bottom-menu.qk-toolbar .font-icon{flex:0 0 auto;width:15px;height:15px;color:var(--qk-muted)}.bottom-menu.qk-toolbar .font-select{min-width:82px;height:28px;padding:0 18px 0 0;border:0;background:#0000;color:var(--qk-ink)!important;font-family:Gambarino,serif!important;font-size:13px;font-style:italic;cursor:pointer}.bottom-menu.qk-toolbar .font-select:focus{outline:none}.bottom-menu.qk-toolbar .color-picker-wrapper input[type=color]{width:18px;height:18px;padding:0;overflow:hidden;border:1px solid var(--qk-rule);border-radius:5px;background:#0000}.bottom-menu.qk-toolbar .color-picker-wrapper input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.bottom-menu.qk-toolbar .color-picker-wrapper input[type=color]::-webkit-color-swatch{border:0;border-radius:2px}.bottom-menu.qk-toolbar .history-group{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:3px!important;min-height:36px;margin-left:auto;padding-left:8px;background:#0000}.bottom-menu.qk-toolbar .qk-word-count{padding:0 6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:lowercase;color:var(--qk-muted);white-space:nowrap}.bottom-menu.qk-toolbar .saving-status{color:var(--qk-moss)!important}.qk-toolbar-menu{color:#1a1410!important;background:#f7efd8!important;border:1px solid #1a1410!important;border-radius:12px!important;box-shadow:3px 3px 0 #1a1410!important}.qk-toolbar-menu [role=menuitem]{color:inherit!important;border-radius:7px!important}.qk-toolbar-menu [role=menuitem]:hover,.qk-toolbar-menu [role=menuitem][data-focus]{background:#efe6d0!important}html.dark .qk-toolbar-menu{color:#f2ecde!important;background:#181a3a!important;border-color:#f2ecde!important;box-shadow:3px 3px 0 #f2ecde!important}html.dark .qk-toolbar-menu [role=menuitem]:hover,html.dark .qk-toolbar-menu [role=menuitem][data-focus]{background:#0e0f22!important}@media (min-width:1100px){.bottom-menu.qk-toolbar .format-group{justify-content:safe center}}.qk-rail{background-color:var(--qk-paper-4);border-right:1px solid var(--qk-rule);color:var(--qk-ink)}.qk-rail-btn{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:14px 10px;border-radius:10px;background:#0000;border:1px solid #0000;color:var(--qk-ink);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.qk-rail-btn:hover{background:var(--qk-paper);border-color:var(--qk-rule)}.qk-rail-btn.is-active{color:var(--qk-paper);box-shadow:2px 2px 0 var(--qk-ink)}.qk-rail-btn.is-active,.qk-rail-btn.is-active:hover{background:var(--qk-ink);border-color:var(--qk-ink)}.qk-companion-tabs .qk-rail-btn.is-active,.qk-companion-tabs .qk-rail-btn.is-active:hover,.qk-companion-tabs .qk-rail-btn:hover,.qk-rail .qk-rail-btn.is-active,.qk-rail .qk-rail-btn.is-active:hover,.qk-rail .qk-rail-btn:hover{background-color:var(--qk-paper);background-image:var(--qk-paper-dots);background-size:var(--qk-paper-dots-size);background-position:var(--qk-paper-dots-pos);border:1.5px dashed var(--qk-rule);color:var(--qk-ink);box-shadow:none}.qk-rail-btn:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.qk-chat-folder-tab{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:5px 12px 4px;border:1px solid var(--qk-rule);border-bottom-color:var(--qk-ink);border-radius:9px 9px 2px 2px;background:var(--qk-paper-3);color:var(--qk-ink-2);font-family:Gambarino,"DM Serif Display",serif;font-size:12px;font-style:italic;white-space:nowrap;cursor:pointer;box-shadow:2px 2px 0 var(--qk-rule);transition:background .15s,border-color .15s,box-shadow .12s,color .15s,transform .12s}.qk-chat-folder-tab:hover{transform:translate(-1px,-1px)}.qk-chat-folder-tab.is-active,.qk-chat-folder-tab:hover{border-color:var(--qk-ink);box-shadow:3px 3px 0 var(--qk-ink)}.qk-chat-folder-tab.is-active{background:var(--qk-ink);color:var(--qk-paper)}.qk-chat-folder-tab:active{box-shadow:1px 1px 0 var(--qk-ink);transform:translate(1px,1px)}.qk-chat-folder-tab:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.qk-chat-tab-close{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid #0000;border-radius:50%;background:#0000;color:inherit;cursor:pointer;transform:translateY(-50%);transition:background .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s}.qk-chat-tab-close:hover{background:var(--qk-paper);border-color:var(--qk-ink);color:var(--qk-ink);box-shadow:2px 2px 0 var(--qk-ink);transform:translate(-1px,calc(-50% - 1px))}.qk-chat-tab-close:active{box-shadow:1px 1px 0 var(--qk-ink);transform:translate(1px,calc(-50% + 1px))}.qk-chat-tab-close:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:1px}.qk-chapter-card{position:relative;padding:10px 6px;border-radius:10px;background:#0000;color:var(--qk-ink);border:1px solid var(--qk-rule);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .15s,border-color .15s}.qk-chapter-card:hover{border-color:var(--qk-ink)}.qk-chapter-card.is-active{background:var(--qk-ink);color:var(--qk-paper);border-color:var(--qk-ink)}.qk-chapter-card.is-active:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--qk-pink)}.qk-chapter-card .qk-ch-num{font-size:9px;opacity:.7}.qk-chapter-card .qk-ch-title{font-family:Gambarino,serif;font-style:italic;font-size:12px;text-transform:none;letter-spacing:0}.qk-agent-card{transition:transform .08s ease,box-shadow .12s ease,background .15s ease,opacity .15s ease,border-color .15s ease}.qk-agent-card:hover{opacity:1}.qk-agent-card:active{transform:translate(1px,1px)}.qk-template-card{transition:transform .1s ease,box-shadow .12s ease,border-color .12s ease,background .15s ease}.qk-template-card:hover{border-color:var(--qk-ink)!important;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--qk-ink)!important}.qk-template-card:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--qk-ink)!important}.qk-editor .Right-Panel{transition:width .16s ease,min-width .16s ease;container-type:inline-size}.qk-editor .Right-Panel.is-dragging{transition:none}.qk-reviewer-settings{max-width:540px}.qk-review-search{position:relative;width:34px;max-width:100%;height:34px;transition:width .18s ease}.qk-review-search.is-open{width:min(210px,calc(100cqi - 110px))}.qk-review-list-actions{display:flex;max-width:100%;align-items:center;gap:7px;margin-left:auto}.qk-review-search input{width:100%;height:34px;padding:0 32px 0 30px;border:1px solid var(--qk-ink);border-radius:9px;background:var(--qk-paper);color:var(--qk-ink);font-family:Satoshi,system-ui,sans-serif;font-size:13px;outline:none}.qk-review-search input:focus{border-color:var(--qk-pink-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--qk-pink) 15%,#0000)}.qk-review-search-icon{position:absolute;top:50%;left:10px;z-index:1;color:var(--qk-muted);pointer-events:none;transform:translateY(-50%)}.qk-review-search-close{position:absolute;top:50%;right:7px;z-index:1;display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:var(--qk-muted);transform:translateY(-50%)}.qk-review-search-close:hover{background:var(--qk-paper-3);color:var(--qk-ink)}.qk-panel-actionbar{display:flex;width:100%;align-items:flex-end;gap:10px}.qk-panel-actionbar-lead{display:flex;min-width:0;min-height:32px;flex:1;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--qk-rule)}.qk-panel-actionbar-rule{min-width:20px;flex:1;border-bottom:1px solid var(--qk-rule)}.qk-panel-actionbar>.qk-panel-action{align-self:flex-end}.qk-panel-action{align-self:flex-start;justify-content:center;box-shadow:none}.qk-companion-mobile-trigger{flex:0 0 auto;gap:6px;min-height:36px;font-size:10.5px}.qk-companion-mobile-trigger span{font-family:JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.qk-companion-mobile-menu{width:176px;padding:5px!important}.qk-companion-mobile-option{display:flex;min-height:38px;align-items:center;gap:9px;padding:7px 9px!important;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.qk-reviewer-list{display:grid;grid-template-columns:1fr;gap:6px}@container (min-width: 480px){.qk-reviewer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:1279px){.qk-expand-all-toggle{display:none!important}}.qk-panel-toggle{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:24px;height:52px;border-radius:14px 0 0 14px;background:var(--qk-paper);border:1.5px solid var(--qk-rule);border-right:0;display:flex;align-items:center;justify-content:center;color:var(--qk-ink-soft);cursor:col-resize;z-index:12;touch-action:none;-webkit-tap-highlight-color:transparent;box-shadow:-3px 3px 0 var(--qk-rule);opacity:0;transition:background .12s,color .12s,border-color .12s,box-shadow .15s,transform .15s,opacity .15s}.qk-editor .Right-Panel.is-dragging .qk-panel-toggle,.qk-panel-toggle:focus-visible,.qk-right-shell:hover .qk-panel-toggle{opacity:1}.qk-panel-toggle:hover{background:color-mix(in srgb,var(--qk-pink) 16%,var(--qk-paper));color:var(--qk-pink-deep);border-color:var(--qk-pink-deep);box-shadow:-4px 4px 0 color-mix(in srgb,var(--qk-pink) 48%,var(--qk-rule));transform:translate(-1px,calc(-50% - 1px))}.qk-panel-toggle:focus-visible{outline:2px solid var(--qk-pink);outline-offset:2px}.qk-panel-toggle:active{box-shadow:-1px 1px 0 var(--qk-rule);transform:translate(1px,calc(-50% + 1px))}.qk-editor .Right-Panel.is-dragging .qk-panel-toggle{background:var(--qk-pink-deep);color:var(--qk-paper);border-color:var(--qk-ink);box-shadow:-2px 2px 0 var(--qk-rule);opacity:1}.qk-panel-toggle-dual{display:inline-flex;align-items:center;gap:0}.qk-panel-toggle-dual svg:last-child{margin-left:-4px}.qk-panel-toggle-left{position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:24px;height:52px;border-radius:0 14px 14px 0;background:var(--qk-paper);border:1.5px solid var(--qk-rule);border-left:0;display:flex;align-items:center;justify-content:center;color:var(--qk-ink-soft);cursor:pointer;z-index:12;-webkit-tap-highlight-color:transparent;box-shadow:3px 3px 0 var(--qk-rule);opacity:0;transition:background .12s,color .12s,border-color .12s,box-shadow .15s,transform .15s,opacity .15s}.qk-left-shell:hover .qk-panel-toggle-left,.qk-panel-toggle-left:focus-visible{opacity:1}.qk-panel-toggle-left:hover{background:color-mix(in srgb,var(--qk-pink) 16%,var(--qk-paper));color:var(--qk-pink-deep);border-color:var(--qk-pink-deep);box-shadow:4px 4px 0 color-mix(in srgb,var(--qk-pink) 48%,var(--qk-rule));transform:translate(1px,calc(-50% - 1px))}.qk-panel-toggle-left:focus-visible{outline:2px solid var(--qk-pink);outline-offset:2px}.qk-panel-toggle-left:active{box-shadow:1px 1px 0 var(--qk-rule);transform:translate(-1px,calc(-50% + 1px))}.qk-side-shell{--qk-rail-width:72px;position:relative;display:flex;flex-direction:row;align-items:stretch;flex:0 0 auto;height:100%;min-height:0;width:var(--qk-rail-width);min-width:var(--qk-rail-width);overflow:visible;color:var(--qk-ink);transition:width .18s cubic-bezier(.22,.8,.25,1),min-width .18s cubic-bezier(.22,.8,.25,1)}.qk-left-shell.is-open{width:400px;min-width:400px}.qk-right-shell.is-open{width:calc(var(--qk-companion-width, 540px) + var(--qk-rail-width));min-width:calc(var(--qk-companion-width, 540px) + var(--qk-rail-width))}.qk-right-shell>.qk-right-minibar{position:absolute;top:0;right:0;bottom:0;z-index:4;height:100%;transform:none!important;transition:none!important}.qk-right-shell>.qk-companion-sidepanel{position:absolute;top:0;right:var(--qk-rail-width);bottom:0;height:100%}.qk-side-minibar{position:relative;z-index:3;display:flex;flex:0 0 var(--qk-rail-width);width:var(--qk-rail-width);min-width:var(--qk-rail-width);min-height:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--qk-oat) #0000;background-color:var(--qk-paper-4);contain:layout paint style}.qk-left-minibar{border-right:1px solid var(--qk-rule)}.qk-rail-chapters{min-height:96px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--qk-oat) #0000}.qk-rail-chapters::-webkit-scrollbar{width:6px}.qk-rail-chapters::-webkit-scrollbar-track{background:#0000}.qk-rail-chapters::-webkit-scrollbar-thumb{background:var(--qk-oat);border-radius:3px}.qk-right-minibar{border-left:1px solid var(--qk-rule)}.qk-minibar-label{display:inline-flex;min-width:0;justify-content:center;font-size:9px!important;line-height:1.05;letter-spacing:.08em!important}.qk-side-minibar .qk-rail-btn{min-height:58px;padding:9px 5px;border-radius:9px}.qk-side-minibar .qk-rail-btn:hover{border:1px solid var(--qk-rule);background:var(--qk-paper-3);background-image:none;color:var(--qk-ink);box-shadow:none}.qk-side-minibar .qk-rail-btn.is-active,.qk-side-minibar .qk-rail-btn.is-active:hover{border:1px solid var(--qk-ink);background:var(--qk-ink);background-image:none;color:var(--qk-paper);box-shadow:none}.qk-side-minibar .qk-chapters-rail-button{width:calc(100% - 16px);margin:8px}.qk-sidepanel{position:relative;z-index:2;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden;background:var(--qk-paper-4)}.qk-left-sidepanel{order:2;width:328px;flex:0 0 328px;border-right:1px solid var(--qk-rule);box-shadow:12px 0 28px -24px #1a1410b3}.qk-companion-sidepanel{order:1;width:var(--qk-companion-width,540px);flex:0 0 var(--qk-companion-width,540px);border-left:1px solid var(--qk-rule);box-shadow:-12px 0 28px -24px #1a1410b3}.qk-right-minibar{order:2}.qk-sidepanel-header{position:relative;display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 20px 12px;background:color-mix(in srgb,var(--qk-paper-3) 74%,#0000)}.qk-sidepanel-header:after{content:"";position:absolute;right:20px;bottom:0;left:20px;border-bottom:1px solid var(--qk-rule)}.qk-sidepanel-kicker{display:block;margin-bottom:3px;color:var(--qk-pink-deep);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.dark .qk-sidepanel-kicker{color:var(--qk-moss)}.qk-sidepanel-header h2{margin:0;color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:clamp(25px,2.6cqi,32px);font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:1}.qk-sidepanel-count{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid var(--qk-rule);border-radius:999px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.qk-sidepanel-deck{flex:0 0 auto;margin:0;padding:9px 20px 14px;color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:12px;line-height:1.4}.qk-sidepanel-body{display:flex;flex:1 1 auto;min-height:0;min-width:0;flex-direction:column;overflow:hidden}.qk-left-sidepanel .qk-sidepanel-body{padding:0 14px 16px}.qk-companion-body>.Quarkle-Chat,.qk-companion-body>.Quarkle-Comments{height:100%!important;min-height:0;flex:1 1 auto}.qk-atlas-panel{padding:0}.qk-atlas-files{min-height:100%;padding:0 14px 14px;color:var(--qk-ink)}.qk-atlas-toolbar{min-height:40px;margin:10px 0 8px;padding:0 4px 4px 0}.qk-atlas-toolbar .qk-panel-action{flex-shrink:0}.qk-atlas-ledger{display:flex;min-height:0;flex:1;flex-direction:column;margin:0 -14px}.qk-atlas-ftabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:4px;align-items:flex-end;padding:6px 14px 0;border-bottom:1px solid var(--qk-ink);background:var(--qk-paper);overflow-x:auto;scrollbar-width:none}.qk-atlas-ftabs::-webkit-scrollbar{display:none}.qk-atlas-ftabs .qk-chat-folder-tab{min-height:26px;padding:4px 11px 3px;border-bottom:none;border-radius:8px 8px 0 0;font-size:11.5px;box-shadow:none}.qk-atlas-ftabs .qk-chat-folder-tab:hover{transform:none;box-shadow:none}.qk-atlas-ftabs .qk-chat-folder-tab:active{transform:none}.qk-ledger-list{min-height:0;flex:1}.qk-ledger-ghead{position:-webkit-sticky;position:sticky;top:33px;z-index:4;display:flex;width:100%;align-items:center;justify-content:space-between;padding:6px 14px 5px;border-bottom:1px solid var(--qk-rule);background:var(--qk-paper-3);color:var(--qk-ink-2);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.qk-ledger-ghead:hover{color:var(--qk-ink)}.qk-ledger-ghead-label{display:inline-flex;align-items:center;gap:5px}.qk-ledger-ghead-chev{transition:transform .15s ease}.qk-ledger-ghead-chev.is-collapsed{transform:rotate(-90deg)}.qk-ledger-row{position:relative;display:flex;align-items:center;gap:9px;padding:8px 14px;border-bottom:1px solid var(--qk-rule);transition:background .12s}.qk-ledger-row:focus-within,.qk-ledger-row:hover{background:color-mix(in srgb,var(--qk-pink) 6%,#0000)}.qk-ledger-rowmenu{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.qk-ledger-row:has(.qk-atlas-file-menu[data-open]) .qk-ledger-meta,.qk-ledger-row:has(.qk-ledger-rowmenu):focus-within .qk-ledger-meta,.qk-ledger-row:has(.qk-ledger-rowmenu):hover .qk-ledger-meta{opacity:0}.qk-ledger-meta{transition:opacity .12s}.qk-atlas-file-menu[data-open]{background:var(--qk-paper-2);opacity:1}.qk-atlas-dropdown-label{padding:5px 10px 2px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.qk-ledger-thumb{display:block;width:26px;height:26px;flex:none;border-radius:6px;object-fit:cover}.qk-ledger-rowmain{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px;text-align:left}.qk-ledger-name{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--qk-ink);font-family:Satoshi,sans-serif;font-size:12.5px;line-height:15px;white-space:nowrap}.qk-ledger-locked{flex:none;color:var(--qk-clay)}.qk-ledger-deck{overflow:hidden;color:var(--qk-muted);font-size:10.5px;font-style:italic;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.qk-ledger-meta{display:flex;flex:none;flex-direction:column;gap:1px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.qk-ledger-m1{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;line-height:15px}.qk-ledger-m2{min-height:14px;line-height:14px}.qk-ledger-newrow{display:flex;width:100%;align-items:center;gap:6px;padding:10px 14px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;transition:color .12s}.qk-ledger-newrow:hover{color:var(--qk-ink)}.qk-pp{place-items:center;color:#ffffffeb;font-family:Gambarino,"DM Serif Display",serif;font-style:italic}div.qk-pp,span.qk-pp{display:grid}.qk-ledger-thumb.qk-pp{font-size:13px}.qk-ledger-thumb.qk-pp-sm{font-size:10.5px;letter-spacing:-.02em}.qk-pp-0{background:radial-gradient(120% 90% at 30% 20%,#6f8fae 0,#23304b 70%)}.qk-pp-1{background:radial-gradient(120% 90% at 30% 20%,#9dbb8f 0,#2e4a2b 70%)}.qk-pp-2{background:radial-gradient(120% 90% at 30% 20%,#d9a488 0,#6b3a24 70%)}.qk-pp-3{background:radial-gradient(120% 90% at 30% 20%,#b48ebc 0,#4b2a55 70%)}.qk-pp-4{background:radial-gradient(120% 90% at 30% 20%,#7fbcb4 0,#1f4a46 70%)}.qk-pp-5{background:radial-gradient(120% 90% at 30% 20%,#cf8f7a 0,#5c2820 70%)}.qk-profile-hero{position:relative;height:140px;flex:none;overflow:hidden;transition:height .28s ease}.qk-profile-hero.has-portrait{height:240px}.qk-profile-hero.is-condensed{height:0}@media (prefers-reduced-motion:reduce){.qk-profile-hero{transition:none}}.qk-profile-monogram{position:absolute;inset:0;width:100%;height:100%;font-size:64px}.qk-profile-hero.has-portrait{background:#14110d}.qk-profile-stagebg{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(18px) saturate(.85) brightness(.6)}.qk-profile-stageart{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:zoom-in}.qk-profile-stageart img{max-width:100%;max-height:100%;box-shadow:0 6px 26px #00000073}.qk-profile-scrim{pointer-events:none}.qk-profile-scrim .qk-profile-title-input{pointer-events:auto}.qk-profile-back,.qk-profile-portraitbadge{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#0a080659;color:#ffffffe0;transition:background .12s,color .12s}.qk-profile-back{top:10px;left:10px;width:28px;height:28px}.qk-profile-portraitbadge{right:10px;bottom:10px;width:24px;height:24px}.qk-profile-back:hover,.qk-profile-portraitbadge:hover{background:#0a080699;color:#fff}.qk-profile-scrim{position:absolute;right:0;bottom:0;left:0;padding:30px 44px 10px 14px;background:linear-gradient(#0000,#0a0806c7);color:#fff}.qk-profile-eyebrow{display:block;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.2em;opacity:.85;text-transform:uppercase}.qk-profile-title{font-weight:400;text-wrap:balance}.qk-profile-title,.qk-profile-title-input{font-family:Gambarino,"DM Serif Display",serif;font-size:24px;font-style:italic;line-height:1.05}.qk-profile-title-input{width:100%;border:none;border-bottom:1px dashed #ffffff8c;background:#0000;color:#fff;outline:none}.qk-profile-vitals{display:flex;min-height:36px;flex:none;align-items:center;gap:8px;padding:2px 8px 2px 14px;border-bottom:1.5px solid var(--qk-ink);background:var(--qk-paper-3)}.qk-profile-provenance{display:flex;min-width:0;align-items:center;gap:6px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qk-profile-lockedtag{display:inline-flex;align-items:center;gap:3px;color:var(--qk-clay)}.qk-profile-mini{display:flex;min-width:0;align-items:center;gap:7px;animation:qk-profile-mini-in .2s ease}.qk-profile-minithumb{width:24px;height:24px;flex:none;border-radius:6px;object-fit:cover;object-position:50% 18%;font-size:12px}.qk-profile-mininame{overflow:hidden;color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:15px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}@keyframes qk-profile-mini-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.qk-profile-mini{animation:none}}.qk-profile-actions{display:flex;margin-left:auto;flex:none;align-items:center;gap:2px}.qk-profile-ghost,.qk-profile-ghost:focus-visible,.qk-profile-ghost:hover{border:none;background:#0000;box-shadow:none}.qk-profile-ghost{color:var(--qk-muted)}.qk-profile-ghost:focus-visible,.qk-profile-ghost:hover{color:var(--qk-ink)}.qk-profile-ghost.is-locked{color:var(--qk-clay)}.qk-profile-body .qk-knowledge-editor-content h6{margin:14px 0 3px;color:var(--qk-pink-deep);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dark .qk-profile-body .qk-knowledge-editor-content h6,.qk-midnight .qk-profile-body .qk-knowledge-editor-content h6{color:#e879a9}.qk-portrait-picker{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--qk-paper)}.qk-portrait-picker-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--qk-rule)}.qk-portrait-picker-grid{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start;padding:12px;overflow-y:auto}.qk-portrait-choice{aspect-ratio:1;padding:0;border:1px solid var(--qk-rule);border-radius:8px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.qk-portrait-choice:hover{border-color:var(--qk-ink)}.qk-portrait-choice.is-current{border-color:var(--qk-moss);box-shadow:0 0 0 1px var(--qk-moss)}.qk-portrait-choice img{width:100%;height:100%;object-fit:cover}.qk-portrait-draw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-style:dashed;background:#0000;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .12s,color .12s}.qk-portrait-draw:hover{border-color:var(--qk-ink);color:var(--qk-ink)}.qk-portrait-clear{flex:none;padding:12px;border-top:1px solid var(--qk-rule);color:var(--qk-pink-deep);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.qk-portrait-picker-empty{padding:16px;color:var(--qk-muted);font-size:12px;font-style:italic}.qk-atlas-empty-branch{margin:8px 14px 0;padding:12px 14px;border-left:1px dashed var(--qk-rule);color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:12px;line-height:1.45}.qk-atlas-rename-input{min-width:0;flex:1;padding:2px 4px;border:0;border-bottom:1px solid var(--qk-pink-deep);background:#0000;color:var(--qk-ink);font:inherit;outline:none}.qk-atlas-file-menu{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--qk-muted);opacity:0;transition:opacity .12s,background .12s,color .12s}.qk-atlas-file-menu:hover{background:var(--qk-paper-2);color:var(--qk-ink)}.qk-atlas-file-dropdown{outline:none!important;padding:5px!important;border:1px solid var(--qk-ink)!important;border-radius:11px!important;background:var(--qk-paper)!important;color:var(--qk-ink)!important;box-shadow:4px 4px 0 var(--qk-ink)!important}.qk-atlas-dropdown-item{min-height:34px;border-radius:7px!important;color:var(--qk-ink)!important;font-family:Satoshi,sans-serif;font-size:13px!important}.qk-atlas-dropdown-item[data-focus]{background:var(--qk-paper-3)!important;color:var(--qk-ink)!important}.qk-atlas-dropdown-item.is-destructive{color:var(--qk-pink-deep)!important}.qk-atlas-dropdown-item.is-destructive[data-focus]{background:color-mix(in srgb,var(--qk-pink) 14%,#0000)!important}.qk-atlas-file-dropdown [role=separator]{background:var(--qk-rule)!important}.qk-atlas-delete-dialog{max-width:430px!important;gap:20px!important;padding:22px!important;border-radius:13px!important}.qk-atlas-delete-action:hover{background:color-mix(in srgb,var(--qk-pink-deep) 86%,var(--qk-ink))!important;border-color:var(--qk-pink-deep)!important;color:#fff!important}.qk-atlas-composer{display:flex;height:100%;min-height:0;flex-direction:column;gap:16px;padding:14px 16px 18px;color:var(--qk-ink)}.qk-atlas-composer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--qk-rule)}.qk-atlas-composer-header .qk-caps{color:var(--qk-pink-deep);font-size:8px}.dark .qk-atlas-composer-header .qk-caps{color:var(--qk-moss)}.qk-atlas-composer-header h3{margin:4px 0 0;font-family:Gambarino,"DM Serif Display",serif;font-size:24px;font-style:italic;font-weight:400;line-height:1}.qk-atlas-composer-field{display:flex;flex-direction:column;gap:6px}.qk-atlas-advanced-panel label,.qk-atlas-composer-field>label{color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.qk-atlas-composer-title{width:100%;padding:6px 2px 8px;border:0;border-bottom:1px solid var(--qk-rule);border-radius:0;outline:none;background:#0000;color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:22px;font-style:italic;line-height:1.2}.qk-atlas-composer-title::placeholder{color:var(--qk-muted);opacity:.65}.qk-atlas-composer-title:focus{border-bottom-color:var(--qk-pink-deep);box-shadow:0 2px 0 color-mix(in srgb,var(--qk-pink-deep) 16%,#0000)}.qk-atlas-advanced-panel input,.qk-atlas-composer select,.qk-atlas-new-folder input{width:100%;height:36px;padding:0 10px;border:1px solid var(--qk-rule);border-radius:8px;outline:none;background:var(--qk-paper);color:var(--qk-ink);font-family:Satoshi,sans-serif;font-size:13px}.qk-atlas-advanced-panel input{font-family:JetBrains Mono,monospace;font-size:10px}.qk-atlas-advanced-panel input:focus,.qk-atlas-composer select:focus,.qk-atlas-new-folder input:focus{border-color:var(--qk-pink-deep)}.qk-atlas-new-folder{display:flex;align-items:center;gap:7px}.qk-atlas-new-folder input{min-width:0}.qk-atlas-composer-body .qk-knowledge-editor-content{min-height:180px}.qk-atlas-save-path{display:flex;min-height:34px;align-items:center;gap:7px;padding:7px 10px;border-left:2px solid var(--qk-moss);background:color-mix(in srgb,var(--qk-moss) 7%,#0000);color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:11px}.qk-atlas-save-path strong{color:var(--qk-ink);font-weight:600}.qk-atlas-save-path small{overflow:hidden;margin-left:auto;text-overflow:ellipsis;white-space:nowrap}.qk-atlas-advanced-trigger,.qk-atlas-save-path small{color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px}.qk-atlas-advanced-trigger{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:3px 0;letter-spacing:.1em;text-transform:uppercase}.qk-atlas-advanced-trigger:hover{color:var(--qk-ink)}.qk-atlas-advanced-panel{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px dashed var(--qk-rule);border-radius:8px;background:var(--qk-paper-2)}.qk-atlas-composer-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--qk-rule)}.qk-atlas-composer-footer button:disabled{cursor:not-allowed;opacity:.38;box-shadow:none;transform:none}.qk-knowledge-editor{overflow:hidden;border:1px solid var(--qk-rule-soft);border-radius:8px;background:#0000}.qk-knowledge-editor.is-readonly{border-color:#0000;background:#0000}.qk-knowledge-editor-toolbar{display:flex;align-items:center;gap:3px;min-height:35px;padding:4px 6px;border-bottom:1px solid var(--qk-rule-soft);background:color-mix(in srgb,var(--qk-paper-2) 38%,#0000)}.qk-knowledge-editor-toolbar button{display:grid;width:27px;height:27px;place-items:center;border:1px solid #0000;border-radius:6px;color:var(--qk-muted)}.qk-knowledge-editor-toolbar button:hover{border-color:var(--qk-rule);background:var(--qk-paper);color:var(--qk-ink)}.qk-knowledge-editor-toolbar button.is-active{border-color:var(--qk-pink-deep);background:color-mix(in srgb,var(--qk-pink) 14%,#0000);color:var(--qk-pink-deep)}.qk-knowledge-editor-content{min-height:230px;padding:12px 14px;color:var(--qk-ink);font-family:Satoshi,sans-serif;font-size:13px;line-height:1.55;outline:none}.qk-knowledge-editor.is-editable .qk-knowledge-editor-content{background:color-mix(in srgb,var(--qk-paper) 42%,#0000)}.qk-knowledge-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--qk-muted);font-style:italic;opacity:.65;pointer-events:none}.qk-knowledge-editor-content>:first-child{margin-top:0}.qk-knowledge-editor-content>:last-child{margin-bottom:0}.qk-knowledge-editor-content h1,.qk-knowledge-editor-content h2,.qk-knowledge-editor-content h3{margin:1em 0 .4em;font-family:Gambarino,"DM Serif Display",serif;font-style:normal;font-weight:400}.qk-knowledge-editor-content h2{font-size:20px}.qk-knowledge-editor-content ol,.qk-knowledge-editor-content ul{margin:.6em 0;padding-left:1.4em}.qk-knowledge-editor-content ul{list-style:disc}.qk-knowledge-editor-content ol{list-style:decimal}.qk-knowledge-editor-content blockquote{margin:.8em 0;padding-left:11px;border-left:3px solid var(--qk-pink);color:var(--qk-ink-2);font-style:italic}.qk-knowledge-crumb{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:5px;overflow:hidden;color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:10.5px;white-space:nowrap;cursor:pointer;transition:color .12s}.qk-knowledge-crumb.is-lead{flex:1}.qk-knowledge-crumb:hover{color:var(--qk-ink)}.qk-knowledge-crumb span,.qk-knowledge-crumb svg{flex:0 0 auto}.qk-atlas-toolbar button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.qk-right-shell .qk-panel-toggle{left:-24px}.qk-left-shell .qk-panel-toggle-left{right:-24px}.qk-chapters-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 4px 8px 2px}.qk-chapter-list-item{position:relative;display:grid;grid-template-columns:24px 34px minmax(0,1fr) 26px;align-items:center;gap:5px;min-height:56px;margin-bottom:7px;padding:7px 8px 7px 4px;border:1px solid var(--qk-rule);border-radius:12px;background:color-mix(in srgb,var(--qk-paper) 74%,#0000);color:var(--qk-ink-2);cursor:pointer;transition:transform .12s,border-color .12s,box-shadow .12s,background .15s}.qk-chapter-list-item:hover{transform:translate(-1px,-1px);border-color:var(--qk-ink);box-shadow:3px 3px 0 var(--qk-rule)}.qk-chapter-list-item.is-active{border-color:var(--qk-ink);background:var(--qk-ink);color:var(--qk-paper);box-shadow:3px 3px 0 var(--qk-pink)}.dark .qk-chapter-list-item.is-active{border-color:var(--qk-pink);background:var(--qk-paper-2);color:var(--qk-ink);box-shadow:3px 3px 0 color-mix(in srgb,var(--qk-pink) 70%,#0000)}.qk-chapter-minimap{position:relative;display:flex;width:100%;flex-direction:column;gap:3px;padding:4px 7px 0}.qk-side-minibar .qk-chapter-card{min-height:36px;padding:7px 5px;gap:0;border:0;border-left:2px solid #0000;border-radius:3px;background:#0000;color:var(--qk-muted)}.qk-side-minibar .qk-chapter-card:hover{border-color:#0000;border-left-color:var(--qk-rule);background:var(--qk-paper-3);color:var(--qk-ink)}.qk-side-minibar .qk-chapter-card.is-active{border-color:#0000;border-left-color:var(--qk-pink-deep);background:color-mix(in srgb,var(--qk-pink-deep) 7%,#0000);color:var(--qk-ink)}.dark .qk-side-minibar .qk-chapter-card.is-active{border-left-color:var(--qk-pink);background:color-mix(in srgb,var(--qk-pink) 22%,var(--qk-paper-4));color:var(--qk-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qk-pink) 28%,#0000)}.qk-side-minibar .qk-chapter-card.is-active:before{display:none}.qk-side-minibar .qk-chapter-card .qk-ch-num{font-size:9px;font-weight:600;letter-spacing:.08em}.qk-minimap-add{display:grid;width:32px;min-width:32px;height:32px;margin-bottom:8px;place-items:center;border:1px solid #0000;border-radius:8px;background:#0000;color:var(--qk-ink);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.qk-minimap-add:hover:not(:disabled){transform:translate(-1px,-1px);border-color:var(--qk-ink);background:var(--qk-paper);color:var(--qk-ink);box-shadow:1px 1px 0 var(--qk-ink)}.qk-minimap-add:active:not(:disabled){transform:none;box-shadow:none}.qk-minimap-add:focus-visible{outline:2px solid var(--qk-pink-deep);outline-offset:2px}.qk-minimap-add:disabled{cursor:default;opacity:.42}.qk-chapter-list-item.is-active:before{content:"";position:absolute;top:10px;bottom:10px;left:-4px;width:7px;border-radius:6px;background:var(--qk-pink)}.qk-chapter-list-item.is-dragging{transform:rotate(-1deg);border-color:var(--qk-pink-deep);background:var(--qk-paper-3);color:var(--qk-ink);box-shadow:6px 6px 0 var(--qk-pink)}.qk-chapter-delete,.qk-chapter-drag,.qk-chapter-edit{display:grid;place-items:center;width:24px;height:28px;border:0;border-radius:7px;background:#0000;color:currentColor;opacity:.5}.qk-chapter-drag{cursor:grab}.qk-chapter-drag:active{cursor:grabbing}.qk-chapter-actions{display:flex;min-width:24px;flex-direction:column;align-items:center;justify-content:center}.qk-chapter-edit:hover{background:var(--qk-paper-2);color:var(--qk-ink);opacity:1}.qk-chapter-delete:hover{background:var(--qk-pink-deep);color:#fff;opacity:1}.qk-chapter-index{display:grid;width:32px;height:32px;place-items:center;border:1px solid;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:9px;opacity:.78}.qk-chapter-list-title{margin:0;overflow:hidden;font-style:italic;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.qk-chapter-list-title,.qk-chapter-title-input{min-width:0;color:inherit;font-family:Gambarino,"DM Serif Display",serif;font-size:15px}.qk-chapter-title-input{width:100%;border:0;border-bottom:1px solid;outline:0;background:#0000}.qk-add-chapter{display:flex;width:calc(100% - 8px);min-height:44px;align-items:center;justify-content:center;gap:8px;margin:3px 4px 0;border:1px dashed var(--qk-ink);border-radius:11px;background:#0000;color:var(--qk-ink);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;transition:transform .12s,box-shadow .12s,background .15s}.qk-add-chapter:hover{transform:translate(-1px,-1px);background:var(--qk-lime);color:#1a1410;box-shadow:3px 3px 0 var(--qk-ink)}.qk-history-panel{--qk-cmp-base:var(--qk-ink);--qk-cmp-target:#21ba53;display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.qk-history-summary{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:12px;margin:1px 3px 12px;padding:11px 10px 12px;border-bottom:1px solid var(--qk-rule)}.qk-history-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px}.qk-history-summary .qk-caps{color:var(--qk-muted);font-size:8px}.qk-history-summary strong{color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:15px;font-style:italic;font-weight:400}.qk-history-timeline{position:relative;display:flex;min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 3px 14px}.qk-history-track{position:relative;display:flex;flex-direction:column;gap:5px}.qk-history-track:before{content:"";position:absolute;top:23px;bottom:19px;left:20px;width:1px;background:var(--qk-rule)}.qk-history-item{position:relative;z-index:1;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 8px;border:1px solid #0000;border-radius:10px;background:#0000;color:var(--qk-ink);text-align:left;transition:background .12s,border-color .12s,box-shadow .12s}.qk-history-item:hover{border-color:var(--qk-rule);background:var(--qk-paper-3)}.qk-history-item.is-selected{border-color:#0000;border-left-color:var(--qk-pink-deep);background:color-mix(in srgb,var(--qk-pink-deep) 7%,#0000);box-shadow:none}.dark .qk-history-item.is-selected{border-left-color:var(--qk-pink);background:color-mix(in srgb,var(--qk-pink) 20%,var(--qk-paper-4));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qk-pink) 24%,#0000)}.qk-history-node{display:block;width:8px;height:8px;justify-self:center;border:1px solid var(--qk-rule);border-radius:50%;background:var(--qk-paper-4);box-shadow:none}.qk-history-node.is-base,.qk-history-node.is-target{border:0}.qk-history-node.is-base{background:var(--qk-cmp-base)}.qk-history-node.is-target{background:var(--qk-cmp-target)}.qk-history-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.qk-history-copy strong{overflow:hidden;color:inherit;font-family:Gambarino,"DM Serif Display",serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.qk-history-copy small,.qk-history-kind{color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em}.qk-history-kind{padding:3px 5px;border:1px solid var(--qk-rule);border-radius:999px;text-transform:uppercase}.qk-history-origin{position:relative;z-index:1;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:38px;padding:5px 8px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.qk-history-origin:after{content:"";position:absolute;top:19px;left:19.5px;width:1px;height:15px;background:linear-gradient(to bottom,var(--qk-rule),#0000)}.qk-history-loading,.qk-linklike{padding:0;border:0;background:none;font:inherit;color:var(--qk-pink-deep);text-decoration:underline;cursor:pointer}.qk-linklike:hover{color:var(--qk-ink)}.qk-history-empty{position:relative;z-index:1;display:flex;margin:4px 8px 8px;padding:15px 12px;border:1px dashed var(--qk-rule);border-radius:10px;background:var(--qk-paper-4);color:var(--qk-muted)}.qk-history-loading{align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9px}.qk-history-empty{flex-direction:column;gap:4px}.qk-history-empty strong{color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:15px;font-style:italic;font-weight:400}.qk-history-empty span{font-size:11px;line-height:1.35}@media (max-width:1279px){.qk-right-shell.is-open{width:100%;min-width:0}.qk-companion-sidepanel{min-width:0;width:var(--qk-companion-width);flex-basis:var(--qk-companion-width)}.qk-right-shell .qk-panel-toggle{display:none}}@media (max-width:640px){.qk-side-shell{--qk-rail-width:60px}.qk-right-shell.is-open{--qk-companion-width:100%!important}.qk-right-shell>.qk-companion-sidepanel{right:0}.qk-side-minibar .qk-rail-btn{min-height:54px}.qk-sidepanel-header{align-items:center;gap:10px;padding:17px 12px 10px}.qk-sidepanel-header:after{right:16px;left:16px}.qk-sidepanel-deck{padding:8px 12px 12px}.qk-sidepanel-header h2{font-size:24px}.qk-atlas-composer{height:auto;min-height:100%;gap:12px;padding:12px 12px 14px}.qk-atlas-composer-header{padding-bottom:10px}.qk-atlas-composer-header h3{font-size:22px}.qk-atlas-composer-body .qk-knowledge-editor-content{min-height:140px}.qk-atlas-save-path small{display:none}.qk-atlas-composer-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding-bottom:2px;background:var(--qk-paper-4)}}@media (max-width:1279px){.qk-companion-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.qk-companion-header .qk-panel-back{justify-self:start}.qk-companion-header .qk-companion-title{text-align:center}.qk-companion-header .qk-companion-menu-slot{justify-self:end}}@media (max-width:767px){.qk-sidepanel-header{align-items:center;padding:10px 12px 8px}.qk-sidepanel-header:after{right:12px;left:12px}.qk-sidepanel-deck,.qk-sidepanel-kicker{display:none}.qk-sidepanel-header h2{font-size:21px}}.qk-bubble-ai{padding:12px 14px;border-radius:4px 14px 14px 14px;background:var(--qk-paper);border:1px solid var(--qk-ink);color:var(--qk-ink);line-height:1.5}.qk-bubble-ai,.qk-bubble-user{font-size:14px;box-shadow:3px 3px 0 var(--qk-ink)}.qk-bubble-user{padding:10px 14px;border-radius:14px 4px 14px 14px;background:var(--qk-pink-deep);color:#fff;line-height:1.45;border:1px solid var(--qk-ink)}.qk-avatar-planet{width:28px;height:28px;border-radius:50%;background:var(--qk-paper);border:1px solid var(--qk-ink);display:grid;place-items:center;flex:0 0 28px}.qk-composer{display:flex;flex-direction:column;background:var(--qk-paper-3);border:1px solid var(--qk-rule);border-radius:0;padding:10px 12px;color:var(--qk-ink);transition:border-color .18s ease}.qk-composer:focus-within{border-color:var(--qk-ink)}.qk-companion-sidepanel .qk-icon-button,.qk-companion-sidepanel .qk-suggest-btn,.qk-companion-sidepanel .qk-suggest-iconbtn{border-radius:999px}.qk-composer .qk-icon-button{width:28px;height:28px}.qk-composer .qk-chip,.qk-composer .qk-pill{height:28px;min-height:28px}.qk-composer .qk-chip{padding:3px 10px}.qk-composer :is(.qk-icon-button,.qk-pill,.qk-chip):not(.qk-button-primary){border-color:var(--qk-rule)}@media (max-width:767px){.qk-composer{flex-flow:row wrap;align-items:center;padding:8px 10px}.qk-composer>*{order:3;flex:1 1 100%}.qk-composer>.qk-composer-chips{order:1;flex:1 1 auto;margin-bottom:0}.qk-composer>.qk-composer-actions{order:2;flex:0 0 auto;margin-top:0}.qk-composer .qk-model-caption{display:none}}.qk-review-card{background:var(--qk-paper);border:1px solid var(--qk-ink);border-radius:12px;padding:14px;margin-bottom:14px;box-shadow:3px 3px 0 var(--qk-ink);color:var(--qk-ink)}.qk-review-card .qk-tone-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.qk-review-card .qk-tone-pink{background:var(--qk-pink)}.qk-review-card .qk-tone-moss{background:var(--qk-moss)}.qk-review-card .qk-tone-clay{background:var(--qk-clay)}.qk-fact-tag{padding:2px 10px;border-radius:999px;background:var(--qk-pink-soft);color:var(--qk-pink-deep);border:1px solid var(--qk-pink-deep);font-family:Caveat,cursive;font-size:15px;line-height:1.3}.dark .qk-fact-tag{color:#ffd0e3;background:#e0186f2e;border-color:#e0186f99}.qk-status-bar{padding:6px 18px;border-top:1px solid var(--qk-rule);background:var(--qk-paper-3);color:var(--qk-muted);display:flex;align-items:center;gap:14px;font-family:Satoshi,system-ui,sans-serif}.qk-status-bar .qk-status-mono{font-family:JetBrains Mono,monospace;font-size:10px}.qk-status-bar .qk-status-saved{color:var(--qk-moss)}.qk-status-bar .qk-status-snapshot{color:var(--qk-muted);opacity:.85}.qk-status-bar .qk-status-agent{color:var(--qk-moss);display:inline-flex;align-items:center;gap:.4em}.qk-status-bar .qk-status-agent-dot{width:.45em;height:.45em;border-radius:50%;background:currentColor;animation:qk-agent-pulse 1.4s ease-in-out infinite}@keyframes qk-agent-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.qk-status-bar .qk-status-agent-dot{animation:none;opacity:.9}}.qk-status-bar .qk-status-tag{font-family:Caveat,cursive;font-size:14px;color:var(--qk-ink-2)}.qk-editor [data-panel-resize-handle-enabled]{background:var(--qk-rule)}.qk-plan-card{background:var(--qk-paper-3);border:1px solid var(--qk-ink);color:var(--qk-ink);box-shadow:3px 3px 0 var(--qk-ink)}.qk-plan-card *{color:inherit}.qk-plan-card h1,.qk-plan-card h2,.qk-plan-card h3{font-family:Gambarino,"DM Serif Display",serif;font-style:italic;font-weight:400;color:var(--qk-ink)}.qk-plan-card button{border-radius:999px;background:var(--qk-ink)!important;color:var(--qk-paper)!important;border:1px solid var(--qk-ink)!important;font-family:JetBrains Mono,monospace!important;text-transform:uppercase;letter-spacing:.1em;font-size:11px!important}.qk-editor .Quarkle-Chat{background:var(--qk-paper-4)!important;color:var(--qk-ink)}.qk-editor .Chat-Input-Display blockquote,.qk-editor .chat-blockquote{position:relative;border-left:3px solid var(--qk-pink-deep)!important;background:#e0186f0f!important;color:var(--qk-ink-2)!important;font-style:italic!important;padding:8px 14px!important;border-radius:0 6px 6px 0!important;margin:8px 0!important}.qk-editor .chat-blockquote{padding-right:40px!important}.qk-editor .qk-quote-copy{position:absolute;top:5px;right:5px;background:var(--qk-paper);opacity:0;pointer-events:none}.qk-editor .chat-blockquote:focus-within .qk-quote-copy,.qk-editor .chat-blockquote:hover .qk-quote-copy,.qk-editor .qk-quote-copy:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){.qk-editor .qk-quote-copy{opacity:.55;pointer-events:auto}}.dark .qk-editor .Chat-Input-Display blockquote,.dark .qk-editor .chat-blockquote{background:#e0186f1a!important;color:var(--qk-ink-2)!important}.qk-editor .qk-turn--you .chat-blockquote,.qk-editor .qk-turn--you blockquote{border-left:3px solid var(--qk-pink-deep)!important;background:#0000!important}.qk-editor .dark-icon,.qk-editor .light-icon{color:var(--qk-ink)!important}.qk-editor .Quarkle-Chat,.qk-editor .Quarkle-Chat.light{background:var(--qk-paper-4)!important}.qk-editor .Quarkle-Comments,.qk-editor .Quarkle-Comments.light{background:var(--qk-paper-4)!important;color:var(--qk-ink)!important;padding:18px 16px!important;width:100%}.qk-editor .chat-input-container,.qk-editor .chat-input-wrapper{background:var(--qk-paper)!important;border-color:var(--qk-ink)!important;color:var(--qk-ink)!important}.qk-editor .Chat-Input-Display{color:var(--qk-ink)!important}.qk-editor .Right-Panel{background:var(--qk-paper-4);color:var(--qk-ink);border-left:1px solid var(--qk-rule)}.qk-editor .Document,.qk-editor .Editor,.qk-editor .Editor .ProseMirror,.qk-editor .qk-manuscript .ProseMirror{background:#0000!important;border:0!important;color:var(--qk-ink)!important}.qk-editor .qk-manuscript{background-color:var(--qk-paper);background-image:var(--qk-paper-dots);background-size:var(--qk-paper-dots-size);background-position:var(--qk-paper-dots-pos)}.qk-manuscript .ProseMirror .is-empty:first-child:before,.qk-manuscript .tiptap p.is-editor-empty:first-child:before{color:var(--qk-muted);font-family:Caveat,cursive;font-size:22px;font-style:italic}.qk-editor,.qk-editor *{scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.qk-editor ::-webkit-scrollbar,.qk-editor ::-webkit-scrollbar:horizontal,.qk-editor ::-webkit-scrollbar:vertical{width:0!important;height:0!important;background:#0000!important;display:none!important}.qk-editor ::-webkit-scrollbar-button,.qk-editor ::-webkit-scrollbar-corner,.qk-editor ::-webkit-scrollbar-thumb,.qk-editor ::-webkit-scrollbar-track,.qk-editor ::-webkit-scrollbar-track-piece{display:none!important;background:#0000!important;border:0!important;width:0!important;height:0!important}.qk-editor ::selection{background:#e0186f38;color:inherit}.dark .qk-editor ::selection{background:#e0186f61}.qk-editor .editor-scroll-container{position:relative;scrollbar-width:thin!important;scrollbar-gutter:stable!important;scrollbar-color:color-mix(in oklab,var(--qk-ink) 38%,var(--qk-clay) 32%) #0000!important;overflow-anchor:none}.qk-editor .editor-scroll-container::-webkit-scrollbar{width:7px!important;height:7px!important;display:block!important;background:#0000!important}.qk-editor .editor-scroll-container::-webkit-scrollbar-track,.qk-editor .editor-scroll-container::-webkit-scrollbar-track-piece{background:#0000!important;border:0!important;display:block!important;width:auto!important;height:auto!important;box-shadow:none!important}.qk-editor .editor-scroll-container::-webkit-scrollbar-thumb{display:block!important;width:auto!important;height:auto!important;background:linear-gradient(180deg,color-mix(in oklab,var(--qk-ink) 38%,var(--qk-clay) 32%) 0,color-mix(in oklab,var(--qk-ink) 55%,var(--qk-clay) 28%) 100%)!important;border:1px solid var(--qk-paper)!important;border-radius:9999px!important;background-clip:padding-box!important;box-shadow:none!important;opacity:.5!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important}.qk-editor .editor-scroll-container::-webkit-scrollbar-thumb:hover{opacity:.85!important}.qk-editor .qk-chat-scroll{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;scrollbar-gutter:stable!important;scrollbar-color:var(--qk-rule) #0000!important;scrollbar-color:color-mix(in oklab,var(--qk-ink) 32%,#0000) #0000!important}.qk-editor .qk-chat-scroll::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important;background:#0000!important}.qk-editor .qk-chat-scroll::-webkit-scrollbar-track,.qk-editor .qk-chat-scroll::-webkit-scrollbar-track-piece{display:block!important;background:#0000!important}.qk-editor .qk-chat-scroll::-webkit-scrollbar-thumb{display:block!important;background:var(--qk-rule)!important;background:color-mix(in oklab,var(--qk-ink) 32%,#0000)!important;border:1px solid #0000!important;border-radius:9999px!important;background-clip:padding-box!important}.qk-editor .editor-scroll-container::-webkit-scrollbar-button,.qk-editor .editor-scroll-container::-webkit-scrollbar-corner{background:#0000!important;display:none!important}.qk-nav-link:hover{opacity:1!important;transform:translateY(-1px);border-bottom-color:var(--qk-pink-deep)!important}.qk-editor .qk-studio-tabs .qk-studio-tab,.qk-studio-tabs .qk-studio-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;background:#0000;color:var(--qk-ink-2);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;transition:background .15s,color .15s,border-color .15s;cursor:pointer}.qk-editor .qk-studio-tabs .qk-studio-tab:hover{color:var(--qk-ink);background:var(--qk-paper)}.qk-editor .qk-studio-tabs .qk-studio-tab[data-state=active]{background:var(--qk-ink)!important;color:var(--qk-paper)!important;border-color:var(--qk-ink)!important;box-shadow:2px 2px 0 #0000001a}.qk-editor .qk-studio-tabs .qk-studio-tab-flat,.qk-studio-tabs .qk-studio-tab-flat{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0000!important;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .15s,border-color .15s;cursor:pointer;border-radius:0!important}.qk-editor .qk-studio-tabs .qk-studio-tab-flat:hover{color:var(--qk-ink)}.qk-editor .qk-studio-tabs .qk-studio-tab-flat[data-state=active]{color:var(--qk-ink)!important;border-bottom-color:var(--qk-pink-deep)!important;box-shadow:none!important}.qk-milestones{background-image:repeating-linear-gradient(45deg,#0000 0 14px,color-mix(in oklab,var(--qk-ink) 3%,#0000) 14px 15px);background-size:20px 20px;padding:6px 2px 24px}.qk-milestones .rounded-lg[class*=border]{background:var(--qk-paper-3)!important;border:1.5px solid var(--qk-ink)!important;border-radius:10px!important;color:var(--qk-ink)!important;box-shadow:4px 4px 0 var(--qk-ink)!important}.qk-milestones .text-muted-foreground{color:var(--qk-muted)!important}.qk-milestones .text-primary{color:var(--qk-pink-deep)!important}.qk-milestones .font-bold,.qk-milestones .font-semibold,.qk-milestones [class*=CardTitle],.qk-milestones h3{font-family:Gambarino,"DM Serif Display",serif!important;font-style:italic!important;letter-spacing:-.01em!important;font-weight:400!important;color:var(--qk-ink)!important}.qk-milestones .qk-intensity-0{background:color-mix(in oklab,var(--qk-ink) 6%,#0000)!important;border-radius:4px}.qk-milestones .qk-intensity-1{background:color-mix(in oklab,var(--qk-pink-deep) 22%,var(--qk-paper))!important;border-radius:4px}.qk-milestones .qk-intensity-2{background:color-mix(in oklab,var(--qk-pink-deep) 45%,var(--qk-paper))!important;border-radius:4px}.qk-milestones .qk-intensity-3{background:color-mix(in oklab,var(--qk-pink-deep) 70%,var(--qk-paper))!important;border-radius:4px}.qk-milestones .qk-intensity-4{background:var(--qk-pink-deep)!important;border-radius:4px}.dark .qk-editor .qk-milestones .qk-intensity-1,.qk-editor.qk-midnight .qk-milestones .qk-intensity-1{background:color-mix(in oklab,var(--qk-pink) 35%,var(--qk-paper-3))!important}.dark .qk-editor .qk-milestones .qk-intensity-2,.qk-editor.qk-midnight .qk-milestones .qk-intensity-2{background:color-mix(in oklab,var(--qk-pink) 58%,var(--qk-paper-3))!important}.dark .qk-editor .qk-milestones .qk-intensity-3,.qk-editor.qk-midnight .qk-milestones .qk-intensity-3{background:color-mix(in oklab,var(--qk-pink) 82%,var(--qk-paper-3))!important}.dark .qk-editor .qk-milestones .qk-intensity-4,.qk-editor.qk-midnight .qk-milestones .qk-intensity-4{background:var(--qk-pink)!important}.qk-milestones .qk-heatmap-square{transition:transform .12s,opacity .12s}.qk-milestones .qk-heatmap-square:hover{transform:scale(1.15);opacity:.85;position:relative;z-index:2}.qk-milestones [class*=rounded-t][class*=qk-intensity]{border-top-left-radius:3px;border-top-right-radius:3px}.qk-milestones .border-t{border-top-color:var(--qk-rule)!important}.qk-milestones .border-muted\/5{border-color:#0000!important}.qk-milestones .text-2xl{font-family:Gambarino,"DM Serif Display",serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--qk-ink)!important}.qk-milestones [role=progressbar]{background:color-mix(in oklab,var(--qk-ink) 10%,#0000)!important;height:8px!important;border-radius:999px!important;overflow:hidden}.qk-milestones [role=progressbar]>*{background:var(--qk-pink-deep)!important}.qk-milestones .recharts-cartesian-axis line,.qk-milestones .recharts-cartesian-axis tick line,.qk-milestones .recharts-cartesian-grid line{stroke:var(--qk-rule)!important}.qk-milestones .recharts-cartesian-axis text,.qk-milestones .recharts-tooltip-wrapper{fill:var(--qk-ink-2)!important}.qk-milestones .recharts-area-area,.qk-milestones .recharts-bar-rectangle path,.qk-milestones .recharts-line-curve{stroke:var(--qk-pink-deep)!important;fill:color-mix(in oklab,var(--qk-pink-deep) 30%,#0000)!important}.qk-milestones button[class*=bg-blue],.qk-milestones button[class*=bg-primary]{background:var(--qk-ink)!important;color:var(--qk-paper)!important;border-radius:999px!important}.qk-milestones [class*=text-blue-400],.qk-milestones [class*=text-blue-500]{color:var(--qk-pink-deep)!important}.qk-milestones [class*=bg-blue-400],.qk-milestones [class*=bg-blue-500]{background:var(--qk-pink-deep)!important}.qk-milestones [class*=text-green-400],.qk-milestones [class*=text-green-500]{color:var(--qk-moss)!important}.qk-milestones [class*=bg-green-400],.qk-milestones [class*=bg-green-500]{background:var(--qk-moss)!important}.qk-milestones [class*=text-yellow-600]{color:var(--qk-clay)!important}.qk-milestones .qk-segmented{display:inline-flex;gap:2px;padding:3px;background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:999px;box-shadow:3px 3px 0 var(--qk-ink)}.qk-milestones .qk-segmented__item{all:unset;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;padding:7px 13px;border-radius:999px;color:var(--qk-muted);transition:background .15s,color .15s}.qk-milestones .qk-segmented__item:hover{color:var(--qk-ink)}.qk-milestones .qk-segmented__item[aria-selected=true]{background:var(--qk-ink);color:var(--qk-paper)}.qk-milestones .qk-hero-stamp-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:#af145f;color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;border-radius:999px;border:1.5px solid #fff6;transition:transform .15s,box-shadow .15s}.qk-milestones .qk-hero-stamp-btn:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:0 10px 20px -8px #af145f99}.qk-milestones .qk-hero-stamp-btn:active{transform:translateY(0) rotate(0)}.qk-milestones .qk-hero-stamp-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.qk-milestones .qk-hero-risk-dot{animation:qk-hero-pulse 1.8s ease-in-out infinite}@keyframes qk-hero-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.qk-milestones .qk-hero-risk-dot{animation:none}}.qk-card-preview{all:unset;cursor:zoom-in;display:block;width:100%;margin:4px 0 12px;position:relative;border-radius:12px;overflow:hidden;border:1.5px solid var(--qk-ink);box-shadow:4px 4px 0 var(--qk-ink);transition:transform .15s,box-shadow .15s}.qk-card-preview:hover{transform:translateY(-2px);box-shadow:6px 6px 0 var(--qk-ink)}.qk-card-preview:disabled{cursor:wait;opacity:.7}.qk-card-preview__canvas{width:100%;aspect-ratio:1/1;display:block}.qk-card-preview__hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#1a1410b8;color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.qk-card-preview__templates{width:100%;justify-content:center;margin-bottom:14px}.qk-card-preview__templates .qk-segmented__item{flex:1;text-align:center}.qk-milestones .qk-medal-sub{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--qk-muted);margin-bottom:6px}.qk-milestones .qk-medal-rail{display:flex;gap:18px;overflow-x:auto;padding:8px 8px 18px}.qk-milestones .qk-medal{flex:0 0 auto;width:108px;text-align:center}.qk-milestones .qk-medal-coin{width:72px;height:72px;margin:0 auto;border-radius:50%;display:grid;place-items:center;transition:transform .18s cubic-bezier(.2,.9,.3,1.3)}.qk-milestones .qk-medal:hover .qk-medal-coin{transform:translateY(-4px) scale(1.05)}.qk-milestones .qk-medal-coin--locked{background:var(--qk-paper-3);border:1.5px dashed var(--qk-rule);color:var(--qk-muted)}.qk-milestones .qk-medal-coin--earned{border:2px solid var(--qk-ink);box-shadow:3px 4px 0 var(--qk-ink),inset 0 0 0 3px #ffffff59;color:var(--qk-ink)}.qk-milestones .qk-medal-coin--bronze{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--qk-clay) 65%,#fff),var(--qk-clay))}.qk-milestones .qk-medal-coin--silver{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--qk-sky) 60%,#fff),color-mix(in oklab,var(--qk-sky) 55%,var(--qk-violet)))}.qk-milestones .qk-medal-coin--gold{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--qk-lime) 70%,#fff),color-mix(in oklab,var(--qk-lime) 45%,var(--qk-clay)))}.qk-milestones .qk-medal__title{margin-top:10px;font-size:12px;font-weight:600;line-height:1.25}.qk-milestones .qk-medal__progress{height:3px;background:var(--qk-rule);border-radius:999px;margin-top:7px;overflow:hidden}.qk-milestones .qk-medal__progress>div{height:100%;background:var(--qk-pink-deep)}.qk-milestones .qk-field-note{position:relative;overflow:hidden}.qk-milestones .qk-field-note:before{content:"";position:absolute;left:34px;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--qk-rule) 0 6px,#0000 6px 12px);opacity:.6}.qk-milestones .qk-vial-edit-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--qk-ink);background:var(--qk-paper-3);color:var(--qk-ink);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;box-shadow:2px 2px 0 var(--qk-ink);transition:transform .12s,box-shadow .12s}.qk-milestones .qk-vial-edit-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--qk-ink)}.qk-milestones .qk-vial-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:640px){.qk-milestones .qk-vial-row{grid-template-columns:1fr}}.qk-milestones .qk-vial-card{background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:14px;box-shadow:4px 4px 0 var(--qk-ink);padding:18px;display:flex;gap:16px;align-items:center}.qk-milestones .qk-vial{width:26px;height:84px;border:2px solid var(--qk-ink);border-radius:13px;position:relative;flex-shrink:0;overflow:hidden;background:var(--qk-paper)}.qk-milestones .qk-vial__fill{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--qk-pink-deep),color-mix(in oklab,var(--qk-pink-deep) 60%,var(--qk-violet)));border-radius:0 0 11px 11px;transition:height .5s cubic-bezier(.2,.8,.3,1)}.qk-milestones .qk-vial__label{font-size:13.5px;font-weight:700}.qk-milestones .qk-vial__value{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--qk-muted);margin-top:4px}.qk-milestones .qk-vial__tag{display:inline-block;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.qk-milestones .qk-vial__tag--success{background:color-mix(in oklab,var(--qk-moss) 16%,#0000);color:var(--qk-moss)}.qk-milestones .qk-vial__tag--info{background:color-mix(in oklab,var(--qk-pink-deep) 14%,#0000);color:var(--qk-pink-deep)}.qk-milestones .qk-vial__tag--muted{background:color-mix(in oklab,var(--qk-ink) 8%,#0000);color:var(--qk-muted)}.qk-milestones .qk-shelf-wrap{background:linear-gradient(to bottom,#0000 0 calc(100% - 14px),var(--qk-ink) calc(100% - 14px) calc(100% - 10px),#0000 calc(100% - 10px))}.qk-milestones .qk-shelf{display:flex;align-items:flex-end;gap:3px;padding:30px 10px 0;overflow-x:auto}.qk-milestones .qk-book-spine{all:unset;cursor:pointer;flex:0 0 auto;width:46px;box-sizing:border-box;border-radius:5px 5px 3px 3px;border:1.5px solid var(--qk-ink);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0 8px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.qk-milestones .qk-book-spine--selected,.qk-milestones .qk-book-spine:hover{transform:translateY(-10px)}.qk-milestones .qk-book-spine--selected{box-shadow:3px 4px 0 var(--qk-ink)}.qk-milestones .qk-book-spine__title{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:11px;color:var(--qk-ink);text-align:center;overflow:hidden;max-height:100px;text-overflow:ellipsis}.qk-milestones .qk-book-spine__pct{writing-mode:vertical-rl;transform:rotate(180deg);font-family:JetBrains Mono,monospace;font-size:9px;color:var(--qk-ink);opacity:.7}.qk-milestones .qk-book-spine:after{content:"";position:absolute;top:-6px;right:6px;width:8px;height:14px;background:var(--qk-lime);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);opacity:var(--qk-ribbon,0)}.qk-milestones .qk-open-book{background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:14px;box-shadow:4px 4px 0 var(--qk-ink);padding:20px}.qk-milestones .qk-quest-row{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 16px}.qk-milestones .qk-quest-card{flex:0 0 260px;background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:14px;box-shadow:4px 4px 0 var(--qk-ink);padding:18px}.qk-milestones .qk-quest-card__icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in oklab,var(--qk-violet) 20%,var(--qk-paper-3));color:var(--qk-violet);margin-bottom:12px}.qk-milestones .qk-quest-card h3{font-size:14.5px;font-weight:700}.qk-milestones .qk-quest-card p{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--qk-muted);margin-top:6px}.qk-milestones .qk-quest-card__foot{display:flex;justify-content:space-between;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--qk-muted)}.qk-milestones .qk-stat-strip{background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:14px;box-shadow:4px 4px 0 var(--qk-ink);padding:18px 22px;display:flex;flex-wrap:wrap;gap:24px}.qk-milestones .qk-stat-strip__item{flex:1 1 140px;padding-left:20px;border-left:1px dashed var(--qk-rule)}.qk-milestones .qk-stat-strip__item:first-child{padding-left:0;border-left:none}.qk-milestones .qk-stat-strip__value{font-family:Gambarino,"DM Serif Display",serif;font-style:italic;font-size:26px;color:var(--qk-ink)}.qk-milestones .qk-stat-strip__label{margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--qk-pink-deep)}.qk-milestones .qk-stat-strip__sub{margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--qk-muted)}.qk-milestones .qk-patterns-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:720px){.qk-milestones .qk-patterns-row{grid-template-columns:1fr}}.qk-milestones .qk-patterns-card{background:var(--qk-paper-3);border:1.5px solid var(--qk-ink);border-radius:14px;box-shadow:4px 4px 0 var(--qk-ink);padding:20px}.qk-milestones .qk-patterns-card__label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--qk-pink-deep);margin-bottom:14px}.qk-milestones .qk-dow-chart{display:flex;align-items:flex-end;gap:8px;height:84px}.qk-milestones .qk-dow-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.qk-milestones .qk-dow-bar__fill{width:100%;border-radius:3px 3px 0 0;background:color-mix(in oklab,var(--qk-ink) 14%,#0000);transition:height .3s ease}.qk-milestones .qk-dow-bar__fill--peak{background:var(--qk-pink-deep)}.qk-milestones .qk-dow-bar__label{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--qk-muted)}.qk-milestones .qk-patterns-card__fact{margin-top:14px;font-size:13.5px;color:var(--qk-ink);line-height:1.4}.qk-milestones .qk-patterns-card__sub{margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--qk-muted)}.qk-book-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;color:var(--qk-ink);cursor:pointer;border-radius:8px;transition:background .15s ease}.qk-book-card:hover{background:color-mix(in srgb,var(--qk-ink) 5%,#0000)}.qk-book-card .qk-book-spine{display:none}.qk-book-card .qk-book-ribbon{position:absolute;top:8px;right:36px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--qk-paper);color:var(--qk-moss);border:1px solid var(--qk-moss);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.qk-book-card .qk-book-title{margin:2px 0 0;font-family:Gambarino,"DM Serif Display",serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.12;letter-spacing:-.015em;color:var(--qk-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qk-book-card .qk-book-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qk-editor nav[aria-label=pagination] button{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--qk-ink)!important;border-color:var(--qk-rule)!important;background:#0000!important;height:32px!important;min-width:32px!important}.qk-editor nav[aria-label=pagination] button:hover{background:var(--qk-paper-3)!important;border-color:var(--qk-ink)!important}.qk-editor nav[aria-label=pagination] button[aria-current=page]{background:var(--qk-ink)!important;color:var(--qk-paper)!important;border-color:var(--qk-ink)!important}.dark .qk-editor [class*="bg-[#070722]"],.dark .qk-editor [class*="bg-[#070724]"],.dark .qk-editor [class*="dark:bg-[#070722]"],.dark .qk-editor [class*="dark:bg-[#070724]"]{background-color:var(--qk-paper)!important}.dark .qk-editor [class*="bg-[#14142d]"],.dark .qk-editor [class*="dark:bg-[#14142d]"]{background-color:var(--qk-paper-4)!important}.dark .qk-editor [class*="bg-[#20203d]"],.dark .qk-editor [class*="bg-[#323354]"],.dark .qk-editor [class*="dark:bg-[#20203d]"],.dark .qk-editor [class*="dark:bg-[#323354]"]{background-color:var(--qk-paper-3)!important}.dark .qk-editor [class*="border-[#323354]"],.dark .qk-editor [class*="border-[#35365d]"],.dark .qk-editor [class*="dark:border-[#323354]"],.dark .qk-editor [class*="dark:border-[#35365d]"]{border-color:var(--qk-rule)!important}.dark .qk-editor .text-white,.dark .qk-editor [class*="dark:text-white"],.dark .qk-editor [class*="dark:text-zinc-"]{color:var(--qk-ink)!important}.dark .qk-editor .qk-status-bar{background-color:var(--qk-paper-3)!important;color:var(--qk-ink)!important;border-color:var(--qk-rule)!important}.dark .qk-editor .qk-fact-tag{color:#ffd0e3!important;background:#e0186f2e!important;border-color:#e0186f99!important}.qk-editor .text-indigo-300,.qk-editor .text-indigo-400,.qk-editor .text-indigo-600,.qk-editor .text-indigo-700,.qk-editor [class*=text-indigo-]{color:var(--qk-pink-deep)!important}.dark .qk-editor .text-indigo-300,.dark .qk-editor .text-indigo-400,.dark .qk-editor [class*="dark:text-indigo-"]{color:var(--qk-pink)!important}.qk-editor .bg-indigo-100,.qk-editor .bg-indigo-50,.qk-editor [class*=bg-indigo-100],.qk-editor [class*=bg-indigo-50]{background-color:var(--qk-pink-soft)!important}.qk-editor .bg-indigo-600,.qk-editor .bg-indigo-700{background-color:var(--qk-pink-deep)!important;color:#fff!important}.dark .qk-editor [class*="dark:bg-indigo-"]{background-color:#e0186f2e!important}.qk-editor .border-indigo-200,.qk-editor .border-indigo-300,.qk-editor .border-indigo-400,.qk-editor [class*=border-indigo-]{border-color:var(--qk-pink-deep)!important}.qk-editor .focus\:ring-indigo-500:focus,.qk-editor .ring-indigo-500{--tw-ring-color:var(--qk-pink-deep)!important}.qk-editor [class*=text-violet-]{color:var(--qk-pink-deep)!important}.qk-editor [class*=bg-violet-]{background-color:var(--qk-pink-soft)!important}.dark .qk-editor [class*="dark:text-violet-"]{color:var(--qk-pink)!important}.dark .qk-editor [class*="dark:bg-violet-"]{background-color:#e0186f2e!important}.qk-editor [class*=border-violet-]{border-color:var(--qk-pink-deep)!important}.qk-editor .bg-gradient-radial-dark,.qk-editor .bg-gradient-radial-dark-2,.qk-editor .bg-gradient-radial-light,.qk-editor .bg-gradient-radial-light-2{background:var(--qk-paper)!important}.qk-editor .bg-blue-500,.qk-editor .bg-blue-600,.qk-editor .bg-blue-700{background-color:var(--qk-pink-deep)!important}.qk-editor .text-blue-600,.qk-editor .text-blue-700{color:var(--qk-pink-deep)!important}.qk-editor .text-yellow-500{color:var(--qk-lime)!important}.qk-editor .bg-yellow-500{background-color:var(--qk-lime)!important;color:var(--qk-ink)!important}.dark .qk-editor [class*="dark:text-gray-"],.qk-editor .text-gray-400,.qk-editor .text-gray-500,.qk-editor .text-gray-600,.qk-editor .text-gray-700{color:var(--qk-ink-2)!important}.qk-editor .bg-gray-100,.qk-editor .bg-gray-50,.qk-editor .bg-zinc-100,.qk-editor .bg-zinc-50,.qk-editor .hover\:bg-gray-100:hover,.qk-editor .hover\:bg-gray-50:hover,.qk-editor .hover\:bg-zinc-100:hover{background-color:var(--qk-paper-3)!important}.qk-editor .border-gray-200,.qk-editor .border-gray-300,.qk-editor .border-zinc-200,.qk-editor .border-zinc-300{border-color:var(--qk-rule)!important}.qk-editor .Markdown-Content-Display blockquote{border-left-color:var(--qk-pink-deep)!important;background:#e0186f0f!important;color:var(--qk-ink-2)!important}.dark .qk-editor .Markdown-Content-Display blockquote{border-left-color:var(--qk-pink)!important;background:#e0186f1f!important;color:var(--qk-ink-2)!important}.qk-editor .model-dropdown-item[data-selected=true],.qk-editor [data-state=checked].model-dropdown-item{background:var(--qk-pink-soft)!important;color:var(--qk-pink-deep)!important;border-color:var(--qk-pink-deep)!important}.qk-editor .book-notes-card,.qk-editor .memories-card,.qk-editor .summaries-card{background:var(--qk-paper)!important;border-color:var(--qk-rule)!important;color:var(--qk-ink)!important}.qk-editor .quarkle-thinking-stream,.qk-editor .quarkle-thinking-stream *{color:var(--qk-ink-2)!important}.qk-editor .quarkle-thinking-caret{color:var(--qk-pink-deep)!important}@media (max-width:1024px){.qk-editor .qk-manuscript .ProseMirror{padding:36px clamp(16px,4vw,40px) 100px;font-size:17px}}@media (max-width:768px){.qk-editor .qk-manuscript .ProseMirror{padding:18px 14px 80px;font-size:16px;line-height:1.65;max-width:100%}.qk-editor .qk-manuscript .ProseMirror h1{font-size:clamp(24px,6vw,32px)}.qk-editor .qk-manuscript .ProseMirror h2{font-size:22px}.qk-editor .qk-manuscript .ProseMirror h3{font-size:18px}.bottom-menu.qk-toolbar{min-height:32px;padding:3px 6px!important;gap:4px!important}.bottom-menu.qk-toolbar .format-group{padding:0 8px 0 0!important;touch-action:pan-x;-webkit-overflow-scrolling:touch}.bottom-menu.qk-toolbar button{width:26px;min-width:26px;height:26px;border-radius:6px}.bottom-menu.qk-toolbar button svg{width:14px;height:14px}.bottom-menu.qk-toolbar .qk-sep{height:14px;margin:0 3px}.bottom-menu.qk-toolbar .color-picker-wrapper,.bottom-menu.qk-toolbar .font-control{height:26px!important}.bottom-menu.qk-toolbar .history-group{gap:2px!important;min-height:26px;padding-left:6px;box-shadow:-10px 0 14px -12px #1a14108c}.bottom-menu.qk-toolbar .history-group>.qk-sep,.bottom-menu.qk-toolbar .qk-word-count{display:none}.qk-bubble-menu{max-width:calc(100vw - 24px);overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.qk-editor .qk-rail{display:none}}.qk-review-rail{position:absolute;top:0;width:36px;pointer-events:none;z-index:5}@media (max-width:1280px){.qk-review-rail{width:28px}}.qk-rail-bead{position:absolute;right:4px;width:26px;height:12px;background:var(--bead-accent,var(--qk-ink));border:none;color:var(--qk-paper);display:flex;align-items:center;justify-content:flex-end;padding-right:4px;cursor:pointer;pointer-events:auto;-webkit-clip-path:polygon(0 50%,30% 0,100% 0,100% 100%,30% 100%);clip-path:polygon(0 50%,30% 0,100% 0,100% 100%,30% 100%);filter:drop-shadow(1px 2px 0 rgba(26,20,16,.22));transition:transform .2s cubic-bezier(.34,1.2,.64,1),filter .2s ease,width .2s ease,height .2s ease;will-change:transform,top}.qk-rail-bead:before{content:"";position:absolute;top:-2px;right:-3px;width:10px;height:4px;background:var(--qk-paper-3);opacity:.85;transform:rotate(28deg);box-shadow:inset 0 0 0 .5px #1a14102e}.qk-rail-bead:after{content:"";position:absolute;inset:-8px -6px -8px -10px;background:var(--bead-accent,var(--qk-ink));opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .22s ease;pointer-events:none;z-index:-1;border-radius:6px;filter:blur(4px)}.qk-rail-bead.is-active:after,.qk-rail-bead:hover:after{opacity:.22;transform:scale(1)}.qk-rail-bead.is-active,.qk-rail-bead:hover{transform:translate(-3px) scale(1.1);filter:drop-shadow(2px 3px 0 rgba(26,20,16,.32));width:30px;height:14px}@media (prefers-reduced-motion:reduce){.qk-rail-bead{transition:none!important;transform:none!important}}.qk-rail-bead.is-left{-webkit-clip-path:polygon(100% 50%,70% 0,0 0,0 100%,70% 100%);clip-path:polygon(100% 50%,70% 0,0 0,0 100%,70% 100%);justify-content:flex-start;padding-right:0;padding-left:4px}.qk-rail-bead.is-left:before{right:auto;left:-3px;transform:rotate(-28deg)}.qk-rail-bead.is-left.is-active,.qk-rail-bead.is-left:hover{transform:translate(3px) scale(1.1)}.qk-review-chips{position:absolute;top:0;width:280px;pointer-events:none}.qk-rail-chip-wrap{position:absolute;left:0}.qk-rail-chip-wrap.is-active-card .qk-rail-actions-chip{transform:none}.qk-rail-actions-chip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;background:var(--qk-paper);border:1.25px solid var(--qk-ink);border-radius:6px;padding:10px 12px 12px;box-shadow:3px 3px 0 var(--qk-ink);pointer-events:auto;z-index:10000;animation:qk-rail-chip-in .16s cubic-bezier(.34,1.06,.64,1);transform-origin:left center;transform:translateY(-22px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,padding .18s ease}.qk-rail-actions-chip.is-info-open{border-left:3px solid var(--bead-accent,var(--qk-ink));box-shadow:4px 4px 0 var(--qk-ink),0 18px 36px #1a14102e;max-height:70vh;overflow-y:auto}@keyframes qk-rail-chip-in{0%{opacity:0;transform:translateY(-22px) scale(.92) translateX(-4px)}to{opacity:1;transform:translateY(-22px) scale(1) translateX(0)}}.qk-rail-actions-header{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0 2px;max-width:240px}.qk-rail-actions-tier{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bead-accent,var(--qk-ink));line-height:1}.qk-rail-actions-title{font-family:GT Sectra,Georgia,serif;font-size:13px;line-height:1.25;color:var(--qk-ink)}.qk-rail-actions-row{display:flex;flex-direction:row;gap:6px;padding-bottom:4px}.qk-rail-info-body{margin-top:2px;padding:8px 4px 0;border-top:1px dashed var(--qk-rule);animation:qk-rail-info-expand .18s ease-out}@keyframes qk-rail-info-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.qk-rail-info-text{font-size:12.5px;line-height:1.45;color:var(--qk-ink-soft)}.qk-rail-iconbtn{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--qk-paper)!important;border:1.25px solid var(--qk-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;flex:0 0 auto;transition:transform .14s cubic-bezier(.34,1.06,.64,1),box-shadow .14s ease,background .14s ease,color .14s ease}.qk-rail-iconbtn:hover{transform:translate(-1px,-1px)}.qk-rail-iconbtn:active{transform:translate(1px,1px)}.qk-rail-iconbtn-apply{border-color:var(--qk-moss)!important;color:var(--qk-moss)!important;box-shadow:2px 2px 0 var(--qk-moss)}.qk-rail-iconbtn-apply:hover{background:var(--qk-moss)!important;color:var(--qk-paper)!important;box-shadow:3px 3px 0 var(--qk-moss)}.qk-rail-iconbtn-apply:active{box-shadow:1px 1px 0 var(--qk-moss)}.qk-rail-iconbtn-dismiss{border-color:var(--qk-ink)!important;color:var(--qk-ink)!important;box-shadow:2px 2px 0 var(--qk-ink)}.qk-rail-iconbtn-dismiss:hover{background:var(--qk-ink)!important;color:var(--qk-paper)!important;box-shadow:3px 3px 0 var(--qk-ink)}.qk-rail-iconbtn-dismiss:active{box-shadow:1px 1px 0 var(--qk-ink)}.qk-rail-iconbtn-info{border-color:var(--qk-ink-soft)!important;color:var(--qk-ink-soft)!important;box-shadow:2px 2px 0 var(--qk-ink-soft)}.qk-rail-iconbtn-info.is-open,.qk-rail-iconbtn-info:hover{background:var(--qk-ink-soft)!important;color:var(--qk-paper)!important;box-shadow:3px 3px 0 var(--qk-ink-soft)}.qk-rail-iconbtn-info:active{box-shadow:1px 1px 0 var(--qk-ink-soft)}.qk-rail-info-agent{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bead-accent,var(--qk-ink));margin-bottom:4px}.qk-sentence-flash{background:linear-gradient(#0000 62%,#e0186f33 0);box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .18s ease}.qk-sentence-flash-apply{background:linear-gradient(#0000 62%,#4e6b3b4d 0)}.qk-sentence-flash-reject{background:linear-gradient(#0000 62%,#d8693a47 0)}.qk-sentence-flash-tier-1{background:linear-gradient(#0000 62%,#e0186f33 0)}.qk-sentence-flash-tier-2{background:linear-gradient(#0000 62%,#d8693a33 0)}.qk-sentence-flash-tier-3{background:linear-gradient(#0000 62%,#4e6b3b33 0)}.qk-sentence-flash-tier-4{background:linear-gradient(#0000 62%,#9b7be033 0)}.qk-sentence-flash-found{background:#e0186f38}.dark .qk-sentence-flash-found{background:var(--qk-lime);color:var(--qk-on-lime)}.dark .qk-sentence-flash-apply{background:linear-gradient(#0000 62%,#9fc1314d 0)}.dark .qk-sentence-flash-reject{background:linear-gradient(#0000 62%,#ef8e5747 0)}.qk-review-chips.is-mobile{pointer-events:none}.qk-review-chips.is-mobile .qk-rail-chip-wrap{width:auto}.qk-review-chips.is-mobile .qk-rail-actions-header{max-width:100%}@media (max-width:768px){.qk-rail-bead{width:18px;height:9px;right:12px}.qk-rail-bead:after{content:"";position:absolute;inset:-10px}}.qk-vdiff{position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;width:100%;background:var(--qk-paper);color:var(--qk-ink)}.qk-vdiff-head{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--qk-rule);flex-wrap:wrap}.qk-vdiff-mode{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--qk-rule);border-radius:8px;background:var(--qk-paper-2)}.qk-vdiff-mode-btn{padding:3px 10px;border:1px solid #0000;border-radius:6px;background:#0000;color:var(--qk-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.qk-vdiff-mode-btn:hover{color:var(--qk-ink)}.qk-vdiff-mode-btn.is-active{background:var(--qk-paper);color:var(--qk-ink);border-color:var(--qk-ink);box-shadow:0 1px 2px #0000001f}.qk-vdiff-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.qk-vdiff-title-line{display:flex;align-items:baseline;gap:8px;min-width:0}.qk-vdiff-title-desc{display:block;max-width:80ch;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:Spectral,Georgia,serif;font-style:italic;font-size:12.5px;line-height:1.4;color:var(--qk-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-vdiff-title-desc.is-expanded{white-space:normal}.qk-vdiff-title-desc:hover{color:var(--qk-ink)}.qk-vdiff-title-name{font-family:Gambarino,"DM Serif Display",serif;font-style:italic;font-size:18px;color:var(--qk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-vdiff-stats{display:flex;align-items:center;gap:8px;margin-left:4px;padding-left:14px;border-left:1px solid var(--qk-rule);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.qk-vdiff-stat-add{color:var(--qk-moss)}.qk-vdiff-stat-del{color:var(--qk-clay)}.qk-vdiff-stat-count{font-family:Gambarino,"DM Serif Display",serif;font-style:italic;font-size:14px;color:var(--qk-ink)}.qk-vdiff-stat-sep{color:var(--qk-rule)}.qk-vdiff-stat-unit{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--qk-muted)}.qk-vdiff-jump{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--qk-ink);background:var(--qk-ink);color:var(--qk-paper);box-shadow:3px 3px 0 var(--qk-rule);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.qk-vdiff-jump:hover:not(.qk-vdiff-jump--static){transform:translateX(-50%) translate(-1px,-1px);box-shadow:4px 4px 0 var(--qk-rule)}.qk-vdiff-jump:active:not(.qk-vdiff-jump--static){transform:translateX(-50%) translate(1px,1px);box-shadow:1px 1px 0 var(--qk-rule)}.qk-vdiff-jump--static{cursor:default;background:var(--qk-paper);color:var(--qk-muted)}@media (max-width:768px){.qk-vdiff-jump{bottom:12px}}.qk-vdiff-colhead{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--qk-rule);background:var(--qk-paper-3)}.qk-vdiff-colhead-cell{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 12px 5px 18px}.qk-vdiff-colhead-info{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.qk-vdiff-colhead-action{flex-shrink:0;box-shadow:none}.qk-vdiff-colhead-cell:first-child{border-right:1px solid var(--qk-rule)}.qk-vdiff-colhead-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;align-self:center}.qk-vdiff-dot-base{background:var(--qk-cmp-base)}.qk-vdiff-dot-target{background:var(--qk-cmp-target)}.qk-vdiff-colhead-label{flex-shrink:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--qk-ink)}.qk-vdiff-colhead-meta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--qk-muted)}.qk-vdiff-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:40vh}.qk-editor .qk-vdiff-body{scrollbar-width:thin!important;scrollbar-gutter:stable!important;scrollbar-color:#1a14106b #0000!important}.dark .qk-editor .qk-vdiff-body{scrollbar-color:#f2ecde6b #0000!important}.qk-editor .qk-vdiff-body::-webkit-scrollbar{display:block!important;width:14px!important}.qk-editor .qk-vdiff-body::-webkit-scrollbar-track{display:block!important;background:#0000!important}.qk-editor .qk-vdiff-body::-webkit-scrollbar-thumb{display:block!important;background:#1a141066!important;border-radius:7px!important;border:3px solid #0000!important;background-clip:padding-box!important}.qk-editor .qk-vdiff-body::-webkit-scrollbar-thumb:hover{background:#1a14109e!important}.dark .qk-editor .qk-vdiff-body::-webkit-scrollbar-thumb{background:#f2ecde5c!important}.dark .qk-editor .qk-vdiff-body::-webkit-scrollbar-thumb:hover{background:#f2ecde94!important}.qk-vdiff-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:240px}.qk-vdiff-row{display:grid;grid-template-columns:1fr 1fr}.qk-vdiff-rows{position:relative}.qk-vdiff-rows:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:50%;width:1px;transform:translateX(-.5px);background:var(--qk-rule);pointer-events:none}.qk-vdiff-rows .qk-vdiff-row{position:relative;z-index:1}.qk-vdiff-cell{position:relative;padding:3px 18px;min-height:1.7em;font-family:Spectral,Georgia,serif;font-size:14px;line-height:1.6;color:var(--qk-ink);overflow-wrap:anywhere}.qk-vdiff-cell.left{border-right:0}.qk-vdiff-cell--empty{background:repeating-linear-gradient(45deg,#0000,#0000 5px,#1a141012 0,#1a141012 10px)}.qk-vdiff-mark-line{position:absolute;left:0;width:15px;height:22px;box-sizing:border-box;padding-left:3px;border-left:3px solid;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:22px;pointer-events:none;-webkit-user-select:none;user-select:none}.qk-vdiff-cell--del .qk-vdiff-mark-line{color:#b8542c}.qk-vdiff-cell--add .qk-vdiff-mark-line{color:#3f7a30}.dark .qk-vdiff-cell--del .qk-vdiff-mark-line{color:#ef8e57}.dark .qk-vdiff-cell--add .qk-vdiff-mark-line{color:#9fc131}.qk-vdiff-blank{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;opacity:.5}.qk-vdiff-cell--del .qk-vdiff-blank{color:#b8542c}.qk-vdiff-cell--add .qk-vdiff-blank{color:#3f7a30}.dark .qk-vdiff-cell--del .qk-vdiff-blank{color:#ef8e57}.dark .qk-vdiff-cell--add .qk-vdiff-blank{color:#9fc131}:root{--qk-diff-add:#3f7a30;--qk-diff-add-bg:#46962d38;--qk-diff-del:#b8542c;--qk-diff-del-bg:#d8693a2e}.dark{--qk-diff-add:#9fc131;--qk-diff-add-bg:#9fc13138;--qk-diff-del:#ef8e57;--qk-diff-del-bg:#ef8e5733}.qk-vdiff .qk-diff-del{color:var(--qk-diff-del)!important;background:var(--qk-diff-del-bg)!important;text-decoration:none!important}.qk-vdiff .qk-diff-add{color:var(--qk-diff-add)!important;background:var(--qk-diff-add-bg)!important}.dark .qk-vdiff-cell--empty{background:repeating-linear-gradient(45deg,#0000,#0000 5px,#f2ecde14 0,#f2ecde14 10px)}.qk-vdiff-urow{padding:4px 16px 4px 14px;border-left:3px solid #0000;font-family:Spectral,Georgia,serif;font-size:14px;line-height:1.6;color:var(--qk-ink);overflow-wrap:anywhere}.qk-vdiff-urow--add{border-left-color:var(--qk-diff-add);background:color-mix(in srgb,var(--qk-diff-add) 6%,#0000)}.qk-vdiff-urow--del{border-left-color:var(--qk-diff-del);background:color-mix(in srgb,var(--qk-diff-del) 6%,#0000)}.qk-vdiff-urow--change{border-left-color:var(--qk-rule)}@media (max-width:768px){.qk-vdiff-colhead{display:none}.qk-vdiff-head{padding:8px 12px;gap:8px}}.qk-vdiff-main{display:flex;flex:1 1 auto;min-height:0}.qk-vdiff-compare{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.qk-vdiff{--qk-cmp-base:var(--qk-ink);--qk-cmp-target:#21ba53}.dark .qk-vdiff{--qk-cmp-target:#40cf6b}.qk-vdiff-colhead-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.qk-vdiff-snap-input{width:100%;margin-top:4px;padding:9px 11px;border:1px solid var(--qk-rule);border-radius:8px;background:#0000;color:var(--qk-ink);font-family:Spectral,Georgia,serif;font-style:italic;font-size:14px;outline:none}.qk-vdiff-snap-input:focus{border-color:var(--qk-ink)}.qk-vdiff-node-base{color:var(--qk-ink-2)!important}.qk-vdiff-node-target{color:var(--qk-ink)!important}.qk-mnt{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.qk-mnt-head{flex:0 0 auto;display:flex;flex-direction:column;padding:0 11px}.qk-mnt-summary{display:inline-flex;align-items:center;gap:7px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.qk-mnt-summary-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--qk-moss)}.qk-mnt-summary-n{color:var(--qk-ink-2);font-weight:600}.qk-mnt-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 6px 22px}.qk-bible{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.qk-bible-tabbar{flex:0 0 auto;display:flex;padding:8px 14px 0;border-bottom:1px solid var(--qk-rule)}.qk-atlas-lens{margin-left:auto;gap:6px}.qk-atlas-lens,.qk-atlas-lensbar{display:flex;align-items:flex-end}.qk-atlas-lensbar{padding:8px 0 0;border-bottom:1px solid var(--qk-rule)}.qk-atlas-file-head{padding:0 12px}.dark .qk-atlas-lens .qk-chat-folder-tab,.dark .qk-atlas-lens .qk-chat-folder-tab.is-active,.dark .qk-atlas-lens .qk-chat-folder-tab:hover{box-shadow:none}.qk-atlas-statuslead{display:flex;flex:1 1 auto;min-width:0;align-items:center}.qk-bible-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.qk-mnt-search{display:inline-flex;align-items:center;align-self:flex-end;gap:6px;width:172px;max-width:60%;padding:5px 9px;border:1px solid var(--qk-rule);border-radius:8px;background:var(--qk-paper-3)}.qk-mnt-search:focus-within{border-color:var(--qk-ink)}.qk-mnt-search-icon{flex:0 0 auto;color:var(--qk-muted)}.qk-mnt-search-input{flex:1 1 auto;min-width:0;border:none;background:#0000;color:var(--qk-ink);font-size:12px;outline:none}.qk-mnt-search-input::placeholder{color:var(--qk-muted)}.qk-mnt-search-clear{flex:0 0 auto;display:inline-grid;place-items:center;padding:2px;border-radius:5px;color:var(--qk-muted);cursor:pointer}.qk-mnt-search-clear:hover{color:var(--qk-ink);background:var(--qk-paper-4)}.qk-mnt-cal{padding:2px 2px 6px;container-type:inline-size}.qk-mnt-cal-group{position:relative}.qk-mnt-cal-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:baseline;gap:8px;padding:11px 8px 6px 52px;background:linear-gradient(var(--qk-paper) 72%,#0000)}.qk-mnt-cal-head .qk-caps{color:var(--qk-ink-soft);font-size:9px;letter-spacing:.13em}.qk-mnt-cal-count{color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:9px}.qk-mnt-cal-legend{margin-left:auto;padding-right:26px;color:var(--qk-muted);font-size:8px!important;letter-spacing:.1em!important;opacity:.75}.qk-mnt-rail{position:relative;margin:0;padding:0;list-style:none}.qk-mnt-rail:before{content:"";position:absolute;top:3px;bottom:7px;left:58px;width:2px;background:var(--qk-rule-soft)}.qk-mnt-ev{position:relative}@keyframes qk-mnt-ev-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qk-mnt-ev.is-new{animation:qk-mnt-ev-in .32s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.qk-mnt-ev.is-new{animation:none}}.qk-mnt-ev-row{position:relative;z-index:1;display:grid;grid-template-columns:40px 22px minmax(0,1fr) auto;align-items:center;gap:0 6px;width:100%;padding:7px 8px 7px 2px;border-radius:10px;background:#0000;color:var(--qk-ink);text-align:left;transition:background .12s}.qk-mnt-ev-row:hover{background:var(--qk-paper-3)}.qk-mnt-ev.is-open{z-index:2}.qk-mnt-ev.is-open>.qk-mnt-ev-row{background:var(--qk-paper-3);border-radius:10px 10px 0 0}.qk-mnt-ev-time{color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.qk-mnt-ev-node{justify-self:center;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px var(--qk-paper)}.qk-mnt-ev-row:hover .qk-mnt-ev-node,.qk-mnt-ev.is-open>.qk-mnt-ev-row .qk-mnt-ev-node{box-shadow:0 0 0 3px var(--qk-paper-3)}.dark .qk-mnt-ev-node,.dark .qk-mnt-ev-row:hover .qk-mnt-ev-node,.dark .qk-mnt-ev.is-open>.qk-mnt-ev-row .qk-mnt-ev-node{box-shadow:none}.qk-mnt-ev-body{display:flex;min-width:0;align-items:baseline;gap:8px}.qk-mnt-ev-name{overflow:hidden;color:var(--qk-ink);font-family:Gambarino,"DM Serif Display",serif;font-size:14px;font-style:italic;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.qk-mnt-ev-cat{flex:none;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;opacity:.85}.qk-mnt-ev-right{display:flex;align-items:center;gap:8px}.qk-mnt-ev-src{flex:0 0 auto;padding:2px 6px;border:1px solid var(--qk-rule);border-radius:999px;color:var(--qk-muted);font-size:8px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.qk-mnt-ev-delta,.qk-mnt-ev-src{font-family:JetBrains Mono,monospace}.qk-mnt-ev-delta{display:inline-flex;gap:5px;font-size:10.5px;font-variant-numeric:tabular-nums}.qk-mnt-ev-delta .add{color:var(--qk-diff-add)}.qk-mnt-ev-delta .del{color:var(--qk-diff-del)}.qk-mnt-ev-chev,.qk-mnt-ev-delta.is-none{color:var(--qk-muted)}.qk-mnt-ev-chev{opacity:.4;transition:transform .14s,opacity .12s}.qk-mnt-ev-row:hover .qk-mnt-ev-chev{opacity:.9}.qk-mnt-ev.is-open .qk-mnt-ev-chev{transform:rotate(90deg);opacity:1}.qk-mnt-ev-diff{position:relative;z-index:2;padding:4px 8px 12px;background:var(--qk-paper-3);border-radius:0 0 10px 10px}.qk-mnt-inline-empty{margin:8px 4px;padding:16px 14px;border:1px dashed var(--qk-rule);border-radius:10px;background:var(--qk-paper-4);color:var(--qk-muted);font-size:12px;line-height:1.5}.qk-mnt-diff-loading{display:flex;align-items:center;gap:8px;padding:10px 4px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:10px}.qk-mnt-rdiff--plain .qk-mnt-rdiff-seg{padding:1px 12px 1px 14px}.qk-mnt-rdiff{overflow:hidden;padding:5px 0;border:1px solid var(--qk-rule);border-radius:10px;background:var(--qk-paper)}.qk-mnt-rdiff .qk-vdiff-urow{padding:3px 12px 3px 11px;font-size:13px;line-height:1.55}.qk-mnt-rdiff .qk-diff-del{color:var(--qk-diff-del)!important;background:var(--qk-diff-del-bg)!important;text-decoration:line-through!important;-webkit-text-decoration-color:color-mix(in srgb,var(--qk-diff-del) 60%,#0000)!important;text-decoration-color:color-mix(in srgb,var(--qk-diff-del) 60%,#0000)!important;text-decoration-thickness:1px!important}.qk-mnt-rdiff .qk-diff-add{color:var(--qk-diff-add)!important;background:var(--qk-diff-add-bg)!important}.qk-mnt-rdiff-seg{position:relative;padding:1px 12px 1px 16px}.qk-mnt-rdiff-prose{min-height:0;padding:3px 0;font-size:12.5px}.qk-mnt-rdiff-prose>:first-child{margin-top:.1em}.qk-mnt-rdiff-prose>:last-child{margin-bottom:.1em}.qk-mnt-rdiff-prose h1{font-size:18px}.qk-mnt-rdiff-prose h2{font-size:15px}.qk-mnt-rdiff-prose h3{font-size:13px}.qk-mnt-rdiff-prose ol,.qk-mnt-rdiff-prose ul{margin:.3em 0}.qk-mnt-rdiff-fold{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 10px;border-top:1px dashed var(--qk-rule-soft);border-bottom:1px dashed var(--qk-rule-soft);background:color-mix(in srgb,var(--qk-ink) 3%,#0000);color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;transition:color .12s,background .12s}.qk-mnt-rdiff-fold:hover{color:var(--qk-ink);background:color-mix(in srgb,var(--qk-ink) 6%,#0000)}.qk-mnt-diff-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.qk-mnt-diff-legend{display:inline-flex;gap:10px}.qk-mnt-diff-legend .del{color:var(--qk-diff-del)}.qk-mnt-diff-legend .add{color:var(--qk-diff-add)}.qk-mnt-diff-foot .qk-caps{color:var(--qk-muted);font-size:9px}.qk-mnt-delrev{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid color-mix(in srgb,var(--qk-pink-deep) 32%,var(--qk-rule));background:color-mix(in srgb,var(--qk-pink) 8%,#0000);color:var(--qk-pink-deep);cursor:pointer;transition:color .12s,border-color .12s,background .12s,transform .1s}.qk-mnt-delrev:hover{border-color:var(--qk-pink-deep);background:color-mix(in srgb,var(--qk-pink) 18%,#0000);transform:translateY(-1px)}.dark .qk-mnt-delrev{color:var(--qk-pink)}.dark .qk-mnt-delrev:hover{border-color:var(--qk-pink)}.qk-mnt-delrev:disabled{opacity:.5;cursor:not-allowed;transform:none}.qk-mnt-diff-acts{display:inline-flex;align-items:center;gap:6px}.qk-mnt-diffbtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--qk-rule);background:#0000;color:var(--qk-muted);cursor:pointer;transition:color .12s,border-color .12s,background .12s,transform .1s}.qk-mnt-diffbtn:hover{border-color:var(--qk-ink);color:var(--qk-ink);transform:translateY(-1px)}.qk-atlas-dochead{display:flex;align-items:flex-start;gap:12px;padding:10px 0 12px;border-bottom:1px solid var(--qk-rule)}.qk-atlas-dochead-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.qk-atlas-dochead-title{word-break:break-word}.qk-atlas-dochead-title,.qk-atlas-dochead-title-input{margin:0;font-family:Gambarino,"DM Serif Display",serif;font-weight:400;font-size:27px;line-height:1.12;color:var(--qk-ink)}.qk-atlas-dochead-title-input{width:100%;padding:0 0 3px;background:#0000;border:none;border-bottom:1px dashed var(--qk-rule);outline:none}.qk-atlas-dochead-title-input:focus{border-bottom-color:var(--qk-ink)}.qk-atlas-dochead-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding-top:3px}.qk-atlas-dochead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;color:var(--qk-muted)}.qk-atlas-dochead-meta .dot{color:var(--qk-rule)}.qk-atlas-dochead-meta .by{display:inline-flex;align-items:center;gap:4px}.qk-atlas-dochead-meta .by svg{flex:0 0 auto}.qk-atlas-dochead-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--qk-rule);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.qk-atlas-dochead-badge.is-current{color:var(--qk-moss);border-color:color-mix(in srgb,var(--qk-moss) 40%,#0000);background:color-mix(in srgb,var(--qk-moss) 10%,#0000)}.qk-atlas-dochead-badge.is-version{color:var(--qk-clay);border-color:color-mix(in srgb,var(--qk-clay) 40%,#0000);background:color-mix(in srgb,var(--qk-clay) 9%,#0000)}.qk-mnt-ev-count{flex:0 0 auto;min-width:62px;text-align:right;color:var(--qk-ink-2);font-family:JetBrains Mono,monospace;font-size:10px;white-space:nowrap}.qk-mnt-ev-change{flex:0 0 auto;display:inline-flex;justify-content:flex-end;min-width:50px;white-space:nowrap}.qk-mnt-ev-dim{color:var(--qk-muted);opacity:.45}.qk-mnt-ev-chev-spacer{flex:0 0 auto;width:14px}.qk-mnt-cal-legend--cols{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding-right:0;color:var(--qk-muted);opacity:.75}.qk-mnt-cal-legend--cols .qk-mnt-ev-change,.qk-mnt-cal-legend--cols .qk-mnt-ev-count{color:var(--qk-muted);font-size:8px!important;letter-spacing:.1em!important}@container (max-width: 520px){.qk-mnt-ev-change{display:none}}@container (max-width: 452px){.qk-mnt-ev-cat{display:none}}@container (max-width: 400px){.qk-mnt-ev-src{display:none}}.qk-report-notecard::placeholder{font-family:Gambarino,serif;font-style:italic;color:color-mix(in srgb,var(--qk-muted) 45%,#0000)}.qk-drawing-loader{display:grid;gap:8px}.qk-drawing-loader__tile{aspect-ratio:1/1;border:1px solid var(--qk-rule-soft);border-radius:3px;background:var(--qk-paper-3);opacity:.42;transition:opacity .2s ease-out,transform .2s ease-out}.qk-drawing-loader__tile.is-lit{opacity:.92;transform:scale(1.03);border-color:var(--qk-rule)}@media (prefers-reduced-motion:reduce){.qk-drawing-loader__tile,.qk-drawing-loader__tile.is-lit{opacity:.6;transform:none;transition:none}}.qk-lightbox{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;background:#05050edb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qk-lightbox__stage{display:flex;flex-direction:column;gap:10px;margin:0;max-width:min(1100px,88vw);max-height:90vh}.qk-lightbox__art{display:block;max-width:100%;max-height:76vh;object-fit:contain;border-radius:3px;border:1px solid #f2ecde38;background:#0e0f22}.qk-lightbox__caption{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:#f2ecde}.qk-lightbox__prompt{font-family:Spectral,Georgia,serif;font-size:12.5px;line-height:1.5;opacity:.78;max-width:70ch}.qk-lightbox__actions{display:flex;align-items:center;gap:10px;flex:none}.qk-lightbox__count{font-size:10px;letter-spacing:.14em;opacity:.6}.qk-lightbox .qk-pill{background:#f2ecde;color:#0e0f22;border-color:#f2ecde}.qk-lightbox .qk-pill:disabled{opacity:.5;cursor:default}.qk-lightbox__close,.qk-lightbox__step{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;border:1px solid #f2ecde4d;background:#0e0f2299;color:#f2ecde;cursor:pointer}.qk-lightbox__close:hover,.qk-lightbox__step:hover{background:#f2ecde29}.qk-lightbox__close{position:absolute;top:20px;right:20px}@media (max-width:640px){.qk-lightbox{padding:16px}.qk-lightbox__caption{flex-direction:column;gap:8px}}.qk-desc__subject{width:100%;font-family:Spectral,Georgia,serif;font-size:12.5px;line-height:1.55;padding:8px 9px;border-radius:3px;border:1px solid var(--qk-rule);background:var(--qk-paper-3);color:var(--qk-ink);resize:vertical}.qk-canonical{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border:1px solid var(--qk-moss);border-radius:999px;background:color-mix(in srgb,var(--qk-moss) 14%,#0000);color:var(--qk-moss);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.qk-strip{display:flex;align-items:center;gap:10px;width:100%;padding:0 14px;height:30px;background:var(--qk-sky);color:#0f2b3a}.qk-strip__tag{flex:none;font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.65}.qk-strip__text{flex:1;margin:0;font-family:Spectral,Georgia,serif;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qk-strip__link{margin-left:10px;padding:0;border:0;border-bottom:1px solid;background:none;color:inherit;font:inherit;cursor:pointer;opacity:.75}.qk-strip__link:hover{opacity:1}.qk-strip__close{flex:none;display:grid;place-items:center;padding:4px;border:0;background:none;color:inherit;opacity:.6;cursor:pointer}.qk-strip__close:hover{opacity:1}.qk-allowance{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--qk-rule-soft)}.qk-allowance .qk-mono{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--qk-muted)}.qk-import{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;padding:14px 16px 16px;color:var(--qk-ink)}.qk-import__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--qk-rule)}.qk-import__title{margin:0;font-family:Gambarino,"DM Serif Display",serif;font-size:22px;font-style:italic;font-weight:400;line-height:1}.qk-import__deck{margin:6px 0 0;max-width:46ch;color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:11px;line-height:1.45}.qk-import__rows{display:flex;flex:1;min-height:0;flex-direction:column;gap:1px;overflow-y:auto}.qk-import__row{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:4px}.qk-import__row:hover{background:color-mix(in srgb,var(--qk-ink) 3%,#0000)}.qk-import__row.is-out{opacity:.4}.qk-import__row input[type=checkbox]{flex:none;accent-color:var(--qk-moss)}.qk-import__cell{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.qk-import__cell:last-child{flex:0 0 40%}.qk-import__title-field{width:100%;padding:2px 0;border:0;border-bottom:1px solid #0000;outline:none;background:#0000;color:var(--qk-ink);font-family:Satoshi,sans-serif;font-size:12.5px}.qk-import__title-field:hover:not(:disabled){border-bottom-color:var(--qk-rule-soft)}.qk-import__title-field:focus{border-bottom-color:var(--qk-pink-deep)}.qk-import__title-field:disabled{color:var(--qk-muted);cursor:default}.qk-import__folder{width:100%;height:26px;padding:0 6px;border:1px solid var(--qk-rule);border-radius:5px;outline:none;background:var(--qk-paper);color:var(--qk-ink);font-family:Satoshi,sans-serif;font-size:11.5px}.qk-import__folder:focus{border-color:var(--qk-pink-deep)}.qk-import__path{width:100%;padding:1px 0;border:0;border-bottom:1px solid #0000;outline:none;background:#0000;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.02em}.qk-import__path:hover:not(:disabled){border-bottom-color:var(--qk-rule-soft)}.qk-import__path:focus{border-bottom-color:var(--qk-pink-deep);color:var(--qk-ink)}.qk-import__meta{overflow:hidden;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.qk-import__failed{color:var(--qk-clay);white-space:normal}.qk-import__skipped{display:flex;align-items:center;gap:5px;margin:0;color:var(--qk-muted);font-family:Satoshi,sans-serif;font-size:10.5px}.qk-import__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid var(--qk-rule)}.qk-import__tally{min-width:0;color:var(--qk-muted);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.qk-import__row.is-failed{background:color-mix(in srgb,var(--qk-clay) 8%,#0000)}.qk-import__lock{display:grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid #0000;border-radius:3px;background:none;color:var(--qk-muted);cursor:pointer;opacity:.55}.qk-import__lock:hover{opacity:1}.qk-import__lock.is-on{opacity:1;border-color:var(--qk-moss);color:var(--qk-moss);background:color-mix(in srgb,var(--qk-moss) 12%,#0000)}.qk-atlas-ledger.is-file-target{outline:1px dashed var(--qk-clay);outline-offset:-2px;border-radius:3px;background:color-mix(in srgb,var(--qk-clay) 7%,#0000)}.qk-take{position:relative;line-height:0}.qk-take__keep{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 7px;border:1px solid #f7efd859;border-radius:999px;background:#0a0a1a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f7efd8;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .14s ease-out,transform .14s ease-out,background .14s ease-out}.qk-take:hover .qk-take__keep,.qk-take__keep:focus-visible{opacity:1;transform:none}.qk-take__keep:hover{background:#0a0a1ad1;border-color:#f7efd899}.qk-take__keep.is-kept{opacity:1;transform:none;background:var(--qk-moss);border-color:var(--qk-moss);color:var(--qk-paper)}@media (prefers-reduced-motion:reduce){.qk-take__keep{transition:none;transform:none}}.qk-style-chosen{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:1px solid var(--qk-rule);border-radius:3px;background:var(--qk-paper-3);color:var(--qk-ink);font-family:Spectral,Georgia,serif;font-size:12.5px;text-align:left;cursor:pointer}.qk-style-chosen:hover{border-color:var(--qk-ink)}.qk-style-chosen img{width:26px;height:26px;border-radius:2px;object-fit:cover;flex:none;display:block}.qk-style-chosen__own{flex:1}.qk-style-chosen__cue{margin-left:auto;flex:none;font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--qk-muted)}.qk-styles{--qk-ink:#1a1410;--qk-paper:#f3ecdc;--qk-paper-3:#f8f1df;--qk-pink-deep:#af145f;--qk-rule:#1a14102e;--qk-muted:#1a141099;position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:28px;background:#05050ed1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dark .qk-styles,.qk-styles.qk-midnight{--qk-ink:#f2ecde;--qk-paper:#0e0f22;--qk-paper-3:#1f2247;--qk-pink-deep:#ff4d8f;--qk-rule:#f2ecde29;--qk-muted:#f2ecde94}.qk-styles__sheet{display:flex;flex-direction:column;gap:14px;width:min(920px,92vw);max-height:88vh;padding:20px;border-radius:6px;border:1px solid var(--qk-rule);background:var(--qk-paper);color:var(--qk-ink);overflow:auto}.qk-styles__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.qk-styles__title{margin:0;font-family:Gambarino,"DM Serif Display",serif;font-size:22px;font-weight:400}.qk-styles__deck{margin:2px 0 0;font-size:12.5px;color:var(--qk-muted);max-width:60ch}.qk-styles__close{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--qk-rule);border-radius:999px;background:none;color:var(--qk-ink);cursor:pointer}.qk-styles__family{display:flex;flex-direction:column;gap:8px}.qk-styles__familyname{margin:0;font-size:8px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--qk-muted);padding-bottom:5px;border-bottom:1px solid var(--qk-rule)}.qk-styles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.qk-styles__card{position:relative;display:flex;flex-direction:column;padding:0;border:0;border-radius:4px;background:none;color:var(--qk-ink);cursor:pointer;text-align:left}.qk-styles__card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:3px 3px 0 0;border:1px solid var(--qk-rule);border-bottom:0;display:block}.qk-styles__cardname{font-size:11px;line-height:1.25;padding:5px 6px 6px;min-height:30px;border:1px solid var(--qk-rule);border-radius:0 0 3px 3px;background:var(--qk-paper-3);color:var(--qk-ink)}.qk-styles__card:focus-visible img,.qk-styles__card:hover img{border-color:var(--qk-ink)}.qk-styles__card:focus-visible .qk-styles__cardname,.qk-styles__card:hover .qk-styles__cardname{border-color:var(--qk-ink)}.qk-styles__card.is-chosen{box-shadow:0 0 0 2px var(--qk-pink-deep)}.qk-styles__card.is-chosen .qk-styles__cardname,.qk-styles__card.is-chosen img{border-color:var(--qk-pink-deep)}.qk-styles__card.is-chosen .qk-styles__cardname{background:var(--qk-pink-deep);color:var(--qk-paper)}.qk-styles__card.is-chosen:after{content:"✓";position:absolute;top:6px;right:6px;display:grid;place-items:center;width:19px;height:19px;border-radius:999px;background:var(--qk-pink-deep);color:var(--qk-paper);font-size:10px;line-height:1}.qk-styles__own{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--qk-rule)}.qk-styles__own .qk-mono{flex:none;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--qk-muted)}.qk-styles__own input{flex:1;padding:6px 8px;border:1px solid var(--qk-rule);border-radius:3px;background:var(--qk-paper-3);color:var(--qk-ink);font-family:Spectral,Georgia,serif;font-size:12.5px;outline:none}.qk-styles__own input:focus{border-color:var(--qk-pink-deep)}.qk-seal-settings{position:static;display:flex}.qk-seal-settings .qk-ai-settings-pop{top:auto;bottom:calc(100% + 10px);left:0;right:auto}@media (max-width:767px){.qk-seal-settings .qk-ai-settings-pop{position:fixed;left:12px;right:auto;bottom:calc(72px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}.qk-seal-settings .qk-model-caption{display:none}.qk-seal-gear{display:grid;place-items:center;width:24px;height:24px;margin-left:-4px;border:none;border-radius:8px;background:#0000;color:var(--qk-muted);cursor:pointer;flex:none;transition:color .12s ease}.qk-seal-ghostbtn{display:flex;align-items:center;gap:8px;min-width:0;border:none;background:#0000;padding:0;font:inherit;color:inherit;cursor:pointer}.qk-seal-gear:hover,.qk-seal-gear[aria-expanded=true]{color:var(--qk-ink)}.qk-seal-gear svg{width:15px;height:15px}.qk-mobar{position:absolute;left:0;right:0;bottom:0;z-index:30;gap:14px;padding:13px 10px calc(13px + env(safe-area-inset-bottom));background:var(--qk-paper);border-top:1px solid var(--qk-rule)}.qk-mobar,.qk-mobar-verbs{display:flex;align-items:center}.qk-mobar-verbs{gap:6px;flex:none}.qk-mobar-btn{display:flex;align-items:center;gap:5px;border:1px solid var(--qk-rule);border-radius:10px;background:var(--qk-paper-3);color:var(--qk-ink-2);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;padding:9px 8px;cursor:pointer;transition:border-color .12s ease,opacity .12s ease}.qk-mobar-btn:disabled{opacity:.4;cursor:default}.qk-mobar-btn:not(:disabled):active{border-color:var(--qk-ink)}.qk-mobar-btn svg{width:15px;height:15px;flex:none}.qk-mobar-verbstrip{position:absolute;bottom:100%;left:0;right:0;z-index:31;display:flex;gap:5px;padding:7px 9px;background:var(--qk-paper-3);border-top:1px solid var(--qk-rule);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;animation:qk-verbstrip-rise .14s ease}.qk-mobar-verbstrip::-webkit-scrollbar{display:none}@keyframes qk-verbstrip-rise{0%{transform:translateY(5px);opacity:0}}@media (prefers-reduced-motion:reduce){.qk-mobar-verbstrip{animation:none}}.qk-mobar-verbstrip button{display:flex;flex:none;align-items:center;gap:6px;border:1px solid var(--qk-rule);background:var(--qk-paper);color:var(--qk-ink-2);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;border-radius:8px;cursor:pointer}.qk-mobar-verbstrip button:active{background:var(--qk-paper-2)}.qk-mobar-verbstrip button svg{width:14px;height:14px;flex:none}.qk-sealcol{position:relative;display:flex;flex:none;flex-direction:column;align-items:center}.qk-seal-tag{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:7px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.qk-mobar>.qk-sealcol{transform:translateY(-3px)}.qk-mobar .qk-seal,.qk-mobar .qk-seal:active,.qk-mobar .qk-seal:disabled,.qk-mobar .qk-seal:focus-visible,.qk-mobar .qk-seal:hover{box-shadow:none;transform:none}.qk-mobar .qk-seal{width:38px;height:38px}.qk-mobar .qk-seal svg{width:19px;height:19px}.qk-mobar .qk-seal.qk-mobar-chatseal{background:var(--qk-navy);color:var(--qk-lime)}.qk-mobar .qk-seal.qk-mobar-chatseal:active,.qk-mobar .qk-seal.qk-mobar-chatseal:focus-visible,.qk-mobar .qk-seal.qk-mobar-chatseal:hover{background:var(--qk-navy-2)}.qk-mobar .qk-seal-cluster{position:static;flex:1;min-width:0;gap:0}.qk-mobar .qk-seal-cluster>.qk-sealcol{z-index:1;margin-left:-26px}.qk-mobar .qk-seal-cluster .qk-seal{width:44px;height:44px;border:2px solid var(--qk-ink)}.qk-mobar .qk-seal-cluster .qk-seal svg{width:22px;height:22px}.qk-mobar .qk-seal-capsule{flex:1;min-width:0;max-width:none;border-radius:999px;padding:8px 34px 8px 12px}.qk-mobar .qk-seal-ghostbtn{flex:1;min-width:0}.qk-mobar .qk-seal-input{flex:1;width:0;min-width:0}@media (max-width:767px){.qk-manuscript .editor-scroll-container{margin-bottom:calc(90px + env(safe-area-inset-bottom));padding-bottom:32px}}.qk-seal-cluster--peek .qk-seal-capsule{max-width:0;opacity:0;padding-left:0;padding-right:0;border-width:0;overflow:hidden;white-space:nowrap;pointer-events:none;transition:max-width .28s ease,opacity .18s ease,padding .28s ease}.qk-seal-cluster--peek.is-open .qk-seal-capsule,.qk-seal-cluster--peek:focus-within .qk-seal-capsule,.qk-seal-cluster--peek:hover .qk-seal-capsule{max-width:320px;opacity:1;padding:9px 14px;border-width:1px;overflow:visible;pointer-events:auto}.qk-seal-modelpick .relative>.absolute{right:-12px}.qk-manuscript .ProseMirror .qk-ghost-ink{font-style:italic;color:var(--qk-pink-deep)}.dark .qk-manuscript .ProseMirror .qk-ghost-ink{color:var(--qk-sky)}.qk-concord{display:flex;flex-direction:column;min-height:0;height:100%}.qk-concord-searchrow{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--qk-rule-soft)}.qk-concord-glass{flex:none;color:var(--qk-muted)}.qk-concord-input{flex:1;min-width:0;background:#0000;border:none;outline:none;font-family:Spectral,Gambarino,Georgia,serif;font-size:14px;color:var(--qk-ink)}.qk-concord-input::placeholder{color:var(--qk-muted);font-style:italic}.qk-concord-ftabs{flex:none}.qk-concord-results{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 20px;display:flex;flex-direction:column;gap:10px}.qk-concord-note{margin:0;padding:8px 4px;color:var(--qk-muted);font-size:13px;font-style:italic;line-height:1.5}.qk-concord-weak{margin:0;padding:0 4px;color:var(--qk-muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.qk-concord-card{display:flex;flex-direction:column;gap:7px;text-align:left;padding:10px 12px 9px;border:1px solid var(--qk-rule);border-radius:10px;background:var(--qk-paper-3);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.qk-concord-card:focus-visible,.qk-concord-card:hover{border-color:var(--qk-ink);box-shadow:2px 2px 0 var(--qk-ink);transform:translateY(-1px)}.qk-concord-quote{font-size:13px;line-height:1.55;color:var(--qk-ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.qk-concord-quote:before{content:"\201C";font-family:"DM Serif Display",Times New Roman,serif;font-size:20px;line-height:0;vertical-align:-5px;margin-right:2px;color:var(--qk-pink)}.qk-concord-quote mark{background:linear-gradient(#0000 60%,#e0186f47 0);color:inherit;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dark .qk-concord-card,.qk-midnight .qk-concord-card{background:#0b0c1d}.dark .qk-concord-quote mark,.qk-midnight .qk-concord-quote mark{background:var(--qk-lime);color:var(--qk-on-lime);padding:0 3px;border-radius:3px}.qk-concord-cite{display:flex;align-items:center;gap:7px;min-width:0;padding-top:6px;border-top:1px dotted var(--qk-rule-soft);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;color:var(--qk-muted)}.qk-concord-chip{flex:none;padding:1px 6px;border:1px solid;border-radius:999px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase}.qk-concord-chip.is-chapter{color:var(--qk-moss)}.qk-concord-chip.is-atlas{color:var(--qk-violet)}.qk-concord-src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qk-concord-go{flex:none;margin-left:auto;white-space:nowrap;color:var(--qk-pink-deep);font-weight:700}.qk-concord-card.is-visited{opacity:.58}.qk-concord-card.is-visited:focus-visible,.qk-concord-card.is-visited:hover{opacity:1}.qk-concord-card.is-visited .qk-concord-go{color:var(--qk-muted);font-weight:400}