:root{--nq-ink:#0b1220;--nq-ink-raised:#131c2e;--nq-ink-sunken:#070d18;--nq-hairline:#24304a;--nq-vellum:#ede6d6;--nq-slate:#8b99b3;--nq-slate-dim:#7a879f;--nq-gold:#f0b429;--nq-gold-dim:#a87c1c;--nq-gold-wash:#f0b42914;--nq-aqua:#5ec8d8;--nq-aqua-wash:#5ec8d81a;--nq-ember:#e0664a;--nq-ember-wash:#e0664a1a;--nq-font-display:"Spectral", "Iowan Old Style", Georgia, serif;--nq-font-ui:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--nq-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--nq-text-2xs:.6875rem;--nq-text-xs:.75rem;--nq-text-sm:.875rem;--nq-text-base:1rem;--nq-text-lg:1.125rem;--nq-text-xl:1.375rem;--nq-text-2xl:1.75rem;--nq-text-3xl:2.25rem;--nq-text-4xl:3rem;--nq-text-5xl:4rem;--nq-text-6xl:5.25rem;--nq-leading-tight:1.05;--nq-leading-snug:1.25;--nq-leading-normal:1.55;--nq-leading-prose:1.7;--nq-tracking-display:-.022em;--nq-tracking-label:.14em;--nq-space-1:.25rem;--nq-space-2:.5rem;--nq-space-3:.75rem;--nq-space-4:1rem;--nq-space-5:1.5rem;--nq-space-6:2rem;--nq-space-7:3rem;--nq-space-8:4rem;--nq-space-9:6rem;--nq-space-10:8rem;--nq-measure:68ch;--nq-container:1180px;--nq-container-narrow:760px;--nq-radius-sm:3px;--nq-radius:6px;--nq-radius-lg:10px;--nq-shadow-panel:0 1px 2px #0006;--nq-shadow-pop:0 8px 32px #00000080;--nq-ease:cubic-bezier(.32, .72, 0, 1);--nq-duration-fast:.12s;--nq-duration:.22s;--nq-duration-slow:.42s}[data-paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nq-ink:#f6f1e4;--nq-ink-raised:#efe8d4;--nq-ink-sunken:#e9e0c8;--nq-hairline:#d9cfb4;--nq-vellum:#232a3a;--nq-slate:#4f5a72;--nq-slate-dim:#535e76;--nq-gold:#8f6a12;--nq-gold-dim:#b98f2e;--nq-gold-wash:#8f6a1217;--nq-aqua:#1f7f8e;--nq-aqua-wash:#1f7f8e1a;--nq-ember:#a4412a;--nq-ember-wash:#a4412a17}.nq-studio{--nq-studio-dim:color-mix(in oklab, var(--nq-vellum) 42%, var(--nq-ink));--nq-studio-provenance:color-mix(in srgb, var(--nq-slate) 9%, transparent);--nq-studio-lit:color-mix(in srgb, var(--nq-slate) 12%, transparent);--nq-studio-measure:65ch;--nq-studio-binder-w:15.5rem;--nq-studio-desk-w:18.5rem;--nq-studio-spine-w:2.5rem;--nq-studio-bar-h:2.75rem}@media (width<=1179px){.nq-studio{--nq-studio-binder-w:14rem}}@media (prefers-contrast:more){.nq-studio{--nq-studio-dim:color-mix(in oklab, var(--nq-vellum) 60%, var(--nq-ink))}}.nq-system-panel{border:1px solid var(--nq-gold-dim);background:linear-gradient(var(--nq-gold-wash), var(--nq-gold-wash)), var(--nq-ink-sunken);padding:var(--nq-space-5);font-family:var(--nq-font-mono);font-size:var(--nq-text-sm);line-height:var(--nq-leading-normal);color:var(--nq-vellum);border-radius:0;position:relative}.nq-system-panel:before,.nq-system-panel:after{content:"";border-color:var(--nq-gold);pointer-events:none;border-style:solid;width:9px;height:9px;position:absolute}.nq-system-panel:before{border-width:1px 0 0 1px;top:-1px;left:-1px;box-shadow:inset -1px -1px 0 -.5px #0000}.nq-system-panel:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.nq-system-panel__label{font-size:var(--nq-text-2xs);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-gold);margin-bottom:var(--nq-space-3);display:block}.nq-rail{padding-left:var(--nq-space-6);position:relative}.nq-rail:before{content:"";background:linear-gradient(to bottom, var(--nq-hairline) 0, var(--nq-hairline) calc(100% - 4rem), transparent 100%);width:1px;position:absolute;top:.55em;bottom:0;left:0}.nq-rail__node:before{content:"";left:calc(var(--nq-space-6) * -1 - 3.5px);background:var(--nq-ink);border:1px solid var(--nq-gold-dim);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em}.nq-rail__node[data-live=true]:before{border-color:var(--nq-aqua);background:var(--nq-aqua)}*,:before,:after{box-sizing:border-box}body{background:var(--nq-ink);color:var(--nq-vellum);font-family:var(--nq-font-ui);font-size:var(--nq-text-base);line-height:var(--nq-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--nq-font-display);letter-spacing:var(--nq-tracking-display);font-weight:600;line-height:var(--nq-leading-tight);margin:0}.nq-eyebrow{font-family:var(--nq-font-mono);font-size:var(--nq-text-2xs);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-slate)}.nq-stat{font-family:var(--nq-font-mono);font-variant-numeric:tabular-nums;color:var(--nq-vellum)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px;border-radius:var(--nq-radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nq-replacement-recovery{overflow-wrap:anywhere;min-width:0}.nq-replacement-recovery label{margin-block:.75rem;display:block}.nq-replacement-recovery input,.nq-replacement-recovery select,.nq-replacement-recovery textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.nq-replacement-recovery input:not([type=checkbox]),.nq-replacement-recovery select,.nq-replacement-recovery textarea{color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);padding:.6rem}.nq-replacement-recovery textarea{resize:vertical;white-space:pre-wrap}.nq-replacement-recovery input[type=checkbox]{vertical-align:middle;width:auto;margin-inline:0 .5rem}.nq-manuscript-import{box-sizing:border-box;width:min(52rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);font:1rem/1.6 var(--nq-font-ui);overflow-wrap:anywhere;border-radius:.75rem;margin:auto;padding:clamp(.75rem,3vw,1.5rem);overflow:auto}.nq-manuscript-import::backdrop{background:#0009}.nq-manuscript-import header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.nq-manuscript-import h2{font:1.8rem var(--nq-font-display);margin:0}.nq-manuscript-import h3{font:1.3rem var(--nq-font-display)}.nq-manuscript-import section{border-top:1px solid var(--nq-hairline);margin-top:1.25rem;padding-top:1rem}.nq-manuscript-import p{margin-block:.75rem}.nq-manuscript-import label{margin-top:.75rem;display:block}.nq-manuscript-import :where(input,select,button){box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:inherit;background:var(--nq-ink-raised);border:1px solid var(--nq-hairline);padding:.6rem}.nq-manuscript-import :where(input:not([type=checkbox]),select){width:100%;display:block}.nq-manuscript-import button{cursor:pointer;overflow-wrap:anywhere;text-align:left;margin:.3rem .4rem .3rem 0}.nq-manuscript-import button:disabled{opacity:.5;cursor:not-allowed}.nq-manuscript-import button[aria-pressed=true]{border-color:var(--nq-gold)}.nq-manuscript-import :focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px}.nq-manuscript-import pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--nq-hairline);max-height:18rem;font:1rem/1.8 var(--nq-font-prose,serif);padding:.75rem;overflow:auto}.nq-manuscript-import .nq-import-check{align-items:baseline;gap:.65rem;display:flex}.nq-manuscript-import .nq-import-check input{flex-shrink:0}.nq-manuscript-import [role=alert]{color:#fca5a5}.nq-work-copy{border:1px solid var(--nq-hairline);min-width:0;margin-block:1rem;padding:.75rem}.nq-work-inventory :where(p,summary,h4),.nq-work-form-recovery :where(p,summary,h4),.nq-work-resources :where(p,summary,h4){overflow-wrap:anywhere}.nq-work-inventory pre,.nq-work-form-recovery pre,.nq-work-resources pre,.nq-draft-dialog>pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:22rem;font:var(--nq-text-sm)/1.6 var(--nq-font-ui);overflow:auto}.nq-work-resources :where(form,label){flex-direction:column;gap:.5rem;min-width:0;margin-block:.75rem;display:flex}.nq-work-resources :where(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;background:var(--nq-ink);border:1px solid var(--nq-hairline);font:inherit;padding:.5rem}.nq-work-resources textarea{resize:vertical;min-height:6rem}.nq-work-copy button{margin:.25rem}.nq-draft-workspace{min-width:0;height:100dvh;color:var(--nq-vellum);background:var(--nq-ink);font:var(--nq-text-sm)/var(--nq-leading-normal) var(--nq-font-ui);flex-direction:column;display:flex;overflow:hidden}.nq-draft-bar{border-bottom:1px solid var(--nq-hairline);flex-wrap:wrap;flex:none;align-items:center;gap:.25rem .75rem;min-width:0;padding:.35rem .75rem;display:flex}.nq-draft-workspace :where(button,input,select){font:inherit;color:inherit}.nq-draft-workspace :where(button,input,select):focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px}.nq-draft-bar button,.nq-draft-dialog button{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);cursor:pointer;overflow-wrap:anywhere;border-radius:.25rem;max-width:100%;padding:.35rem .6rem}.nq-draft-bar button:first-child{min-width:0;display:flex}.nq-draft-bar button:first-child>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nq-draft-workspace button:disabled{opacity:.55;cursor:default}.nq-draft-notice{overflow-wrap:anywhere;flex:none;margin:0;padding:.35rem .75rem}.nq-draft-content{flex:1;min-width:0;min-height:0}.nq-draft-content>.nq-studio{height:100%}.nq-draft-dialog{box-sizing:border-box;width:min(52rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--nq-vellum);background:var(--nq-ink-raised);border:1px solid var(--nq-hairline);overflow-wrap:anywhere;padding:1.25rem;overflow:auto}.nq-manual-review>label{margin-block:1rem .5rem;display:block}.nq-manual-review textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:8rem;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);margin-top:.5rem;padding:.75rem;display:block}.nq-manual-review input[type=checkbox]{width:auto;margin-inline-end:.5rem}.nq-draft-dialog::backdrop{background:#070d18bf}.nq-draft-dialog :where(h2,h3,h4){font-family:var(--nq-font-display)}.nq-draft-dialog form{border-top:1px solid var(--nq-hairline);gap:.6rem;margin:1rem 0;padding-top:1rem;display:grid}.nq-draft-dialog :where(input,select){box-sizing:border-box;border:1px solid var(--nq-hairline);background:var(--nq-ink);width:100%;min-width:0;padding:.5rem}.nq-draft-list{padding:0;list-style:none}.nq-draft-list li{border-bottom:1px solid var(--nq-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.nq-draft-list li>div{flex:12rem;min-width:0}.nq-draft-list small{color:var(--nq-slate);font-family:var(--nq-font-mono);font-variant-numeric:tabular-nums;display:block}.nq-draft-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nq-draft-comparison article{min-width:0}.nq-draft-comparison details{padding:.5rem 0}.nq-draft-comparison pre{white-space:pre-wrap;word-break:break-word;font:.8rem/1.5 var(--nq-font-mono)}.nq-draft-done{margin-top:1rem}.nq-draft-structure-actions{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}@media (width<=600px){.nq-draft-compare-columns{grid-template-columns:minmax(0,1fr)}.nq-draft-dialog{padding:.75rem}}.nq-studio{--binder:min(var(--nq-studio-binder-w), max(27vw, 248px));--desk:min(var(--nq-studio-desk-w), max(26vw, 296px));isolation:isolate;grid-template-columns:var(--binder) minmax(0, 1fr) var(--desk);height:100dvh;min-height:20rem;color:var(--nq-vellum);background:var(--nq-ink);font:var(--nq-text-sm)/var(--nq-leading-normal) var(--nq-font-ui);transition:grid-template-columns var(--nq-duration) var(--nq-ease);display:grid;position:relative;overflow:hidden}.nq-studio[data-binder=folded]{--binder:var(--nq-studio-spine-w)}.nq-studio[data-desk=folded]{--desk:var(--nq-studio-spine-w)}.nq-studio button,.nq-studio input,.nq-studio textarea{font:inherit;color:inherit}.nq-studio button{cursor:pointer;border-radius:var(--nq-radius-sm);background:0 0;border:0}.nq-studio button:disabled{cursor:default;opacity:.5}.nq-studio button:hover:not(:disabled){background:var(--nq-studio-lit)}.nq-studio :where(a,button,input,textarea,select,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px}.nq-studio a{color:inherit}.nq-studio svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:1rem;height:1rem}.nq-studio p{margin:0 0 var(--nq-space-3)}.nq-studio .nq-eyebrow{font:var(--nq-text-2xs)/1.4 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-slate)}.nq-studio .nq-stat,.nq-studio .nq-source,.nq-studio .nq-kind,.nq-studio .nq-num{font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-source,.nq-studio .is-dim,.nq-studio .nq-kind{color:var(--nq-slate-dim)}.nq-studio .nq-kind--vellum{color:var(--nq-vellum)}.nq-studio .nq-empty,.nq-studio .nq-foot-note{color:var(--nq-slate-dim);font-size:var(--nq-text-xs)}.nq-studio .nq-field-hint{max-width:65ch;margin-top:var(--nq-space-2);color:var(--nq-slate);font:var(--nq-text-xs)/1.5 var(--nq-font-ui);display:block}.nq-studio .nq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nq-studio .nq-column{background:var(--nq-ink-sunken);min-width:0;min-height:0;overflow:hidden}.nq-studio .nq-column--binder{border-right:1px solid var(--nq-hairline)}.nq-studio .nq-column--desk{border-left:1px solid var(--nq-hairline)}.nq-studio .nq-panel-body{height:100%;padding:var(--nq-space-5) var(--nq-space-4);scrollbar-width:thin;overflow:auto}.nq-studio .nq-binder-head,.nq-studio .nq-desk-head{align-items:center;gap:var(--nq-space-2);margin-bottom:var(--nq-space-6);min-width:0;display:flex}.nq-studio .nq-wordmark{font:var(--nq-text-sm)/1 var(--nq-font-display);white-space:nowrap;text-decoration:none}.nq-studio .nq-views{margin-left:auto;display:flex}.nq-studio .nq-views button,.nq-studio .nq-fold{width:1.5rem;height:1.75rem;color:var(--nq-slate);place-items:center;padding:0;display:grid}.nq-studio .nq-views button[aria-pressed=true]{color:var(--nq-vellum);background:var(--nq-studio-lit)}.nq-studio .nq-book-head{margin-bottom:var(--nq-space-6)}.nq-studio .nq-book-head h2{font-size:var(--nq-text-base);line-height:var(--nq-leading-snug);overflow-wrap:anywhere}.nq-studio .nq-book-meta{margin-top:var(--nq-space-2);color:var(--nq-slate-dim);font-size:var(--nq-text-2xs);flex-wrap:wrap;gap:.4rem;display:flex}.nq-studio .nq-book-meta .nq-stat:not(:first-child){margin-left:var(--nq-space-2)}.nq-studio .nq-chapter{margin-bottom:var(--nq-space-5)}.nq-studio .nq-add-writing{font-size:var(--nq-text-xs);flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;display:flex}.nq-studio .nq-add-writing button{border:1px solid var(--nq-hairline);padding:.4rem .5rem}.nq-studio .nq-add-writing label{width:100%;color:var(--nq-slate)}.nq-studio .nq-learn-link{font-size:var(--nq-text-xs);text-underline-offset:.2em;margin-bottom:1rem;padding:.4rem 0;text-decoration:underline;display:block}.nq-studio .nq-binder-tools{border-top:1px solid var(--nq-hairline);margin-block:1rem}.nq-studio .nq-binder-tools>summary{cursor:pointer;min-height:44px;color:var(--nq-slate);font-size:var(--nq-text-xs);padding-block:.75rem}.nq-studio .nq-binder-tool-note{margin:var(--nq-space-2) 0 0}.nq-studio .nq-binder-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.nq-studio .nq-binder-tool-grid .nq-learn-link{text-align:left;overflow-wrap:anywhere;border-radius:4px;min-width:0;min-height:44px;margin:0;padding:.5rem;text-decoration:none}.nq-studio .nq-binder-tool-grid .nq-learn-link:hover:not(:disabled),.nq-studio .nq-binder-tool-grid .nq-learn-link:focus-visible{background:var(--nq-ink-raised);outline:1px solid var(--nq-hairline)}.nq-studio .nq-binder-tool-grid>p{grid-column:1/-1}.nq-lesson-guide{overflow-wrap:anywhere;border-block:1px solid var(--nq-hairline);min-width:0;margin-block:1rem;padding-block:.5rem}.nq-lesson-guide summary{cursor:pointer;min-height:44px;padding-block:.65rem}.nq-lesson-guide blockquote{border-inline-start:2px solid var(--nq-hairline);white-space:pre-wrap;margin-inline:0;padding-inline-start:.85rem}.nq-studio .nq-practice>header,.nq-work-resources>header{z-index:1;background:var(--nq-ink);flex-wrap:wrap;position:sticky;top:0;transform:translateZ(0)}.nq-studio .nq-practice{background:var(--nq-ink);width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--nq-vellum);border:1px solid var(--nq-hairline);padding:clamp(1rem,4vw,2rem);overflow:auto}.nq-studio .nq-practice::backdrop{background:#0009}.nq-studio .nq-practice header{justify-content:space-between;gap:1rem;display:flex}.nq-studio .nq-practice h2{font:1.8rem var(--nq-font-display)}.nq-studio .nq-practice h3{font:1.3rem var(--nq-font-display);margin-top:1.5rem}.nq-studio .nq-practice p{line-height:1.6}.nq-studio .nq-practice label{margin:1rem 0 .5rem;display:block}.nq-studio .nq-practice textarea,.nq-studio .nq-practice select{border:1px solid var(--nq-hairline);width:100%;color:inherit;background:var(--nq-ink-sunken);font:inherit;padding:.6rem}.nq-studio .nq-practice textarea{resize:vertical;min-height:6rem}.nq-studio .nq-practice button{border:1px solid var(--nq-hairline);margin:.6rem 0;padding:.6rem}.nq-studio .nq-practice details{border-top:1px solid var(--nq-hairline);padding:.75rem 0}.nq-studio .nq-practice-response{white-space:pre-wrap;overflow-wrap:anywhere}.nq-studio .nq-history{background:var(--nq-ink);width:min(76rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--nq-vellum);border:1px solid var(--nq-hairline);padding:clamp(1rem,3vw,2rem);overflow:auto}.nq-studio .nq-history::backdrop{background:#0009}.nq-studio .nq-story-references>header{flex-wrap:wrap}.nq-studio .nq-reference-editor>header{z-index:1;background:var(--nq-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0;transform:translateZ(0)}.nq-studio .nq-reference-editor fieldset{border:1px solid var(--nq-hairline);min-width:0;margin:1rem 0;padding:.75rem}.nq-studio .nq-reference-editor label{margin:.75rem 0;display:block}.nq-studio .nq-reference-editor input:not([type=checkbox]),.nq-studio .nq-reference-editor textarea,.nq-studio .nq-reference-editor select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);font:inherit;margin-top:.25rem;padding:.6rem;display:block}.nq-studio .nq-reference-editor textarea{resize:vertical;line-height:1.6}.nq-studio .nq-reference-editor button,.nq-studio .nq-reference-editor input,.nq-studio .nq-reference-editor select,.nq-studio .nq-reference-editor summary{white-space:normal;overflow-wrap:anywhere;min-height:44px}.nq-studio .nq-reference-editor summary{cursor:pointer;align-content:center}.nq-studio .nq-reference-editor button{margin:.25rem}.nq-studio .nq-reference-editor details{border-bottom:1px solid var(--nq-hairline)}.nq-studio .nq-reference-array-entry{border-left:2px solid var(--nq-hairline);padding:.5rem}.nq-studio .nq-reference-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nq-studio .nq-reference-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.nq-studio .nq-reference-history .nq-reference-comparison,.nq-studio .nq-reference-recovery .nq-reference-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.nq-studio .nq-reference-history>header,.nq-studio .nq-reference-recovery>header{flex-wrap:wrap}.nq-studio .nq-reference-history button,.nq-studio .nq-reference-recovery button,.nq-studio .nq-reference-recovery select,.nq-studio .nq-reference-editor select{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.nq-studio .nq-reference-recovery label{margin:.75rem 0;display:block}.nq-studio .nq-reference-recovery select,.nq-studio .nq-reference-editor select,.nq-studio .nq-truth-moment select,.nq-studio .nq-desk-check select{appearance:none;width:100%;color:var(--nq-vellum);background:var(--nq-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23e5dfd0' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .75rem center / 1rem;font:inherit;padding:.5rem 2.25rem .5rem .5rem;display:block}.nq-studio .nq-reference-recovery summary{overflow-wrap:anywhere;align-content:center;min-height:44px}.nq-studio .nq-reference-history dd{overflow-wrap:anywhere;margin-inline-start:.75rem}@media (width<=640px){.nq-studio .nq-reference-comparison,.nq-studio .nq-reference-history .nq-reference-comparison,.nq-studio .nq-reference-recovery .nq-reference-comparison{grid-template-columns:minmax(0,1fr)}}.nq-studio .nq-reference-layout{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:2rem;margin-top:1rem;display:grid}.nq-studio .nq-reference-layout nav{min-width:0}.nq-studio .nq-reference-layout input,.nq-studio .nq-reference-layout select{box-sizing:border-box;width:100%;max-width:100%;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);margin:.5rem 0 1rem;padding:.5rem;display:block}.nq-studio .nq-story-references button,.nq-studio .nq-story-references input,.nq-studio .nq-story-references select,.nq-studio .nq-story-references summary{white-space:normal;overflow-wrap:anywhere;min-height:44px}.nq-studio .nq-reference-layout nav ul{max-height:22rem;padding:0;list-style:none;overflow:auto}.nq-studio .nq-reference-layout nav button{text-align:left;width:100%;margin:.25rem 0}.nq-studio .nq-reference-detail{overflow-wrap:anywhere;min-width:0}.nq-studio .nq-reference-detail details{border-top:1px solid var(--nq-hairline);padding:.25rem 0}.nq-studio .nq-reference-detail summary{cursor:pointer;align-content:center}.nq-studio .nq-reference-value{white-space:pre-wrap;padding:.5rem;line-height:1.65}.nq-studio .nq-reference-value dl{margin:0}.nq-studio .nq-reference-value dt{margin-top:.5rem;font-weight:600}.nq-studio .nq-reference-value dd{margin:.25rem 0 .75rem}@media (width<=640px){.nq-studio .nq-reference-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.nq-studio .nq-reference-layout nav ul{max-height:12rem}}.nq-studio .nq-read-through{width:min(60rem,100vw - 2rem)}.nq-studio .nq-read-through>header,.nq-studio .nq-reading-page header,.nq-studio .nq-reading-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nq-studio .nq-reading-controls{margin:1rem 0}.nq-studio .nq-reading-options summary{cursor:pointer;align-content:center;min-height:44px}.nq-studio .nq-read-through button,.nq-studio .nq-read-through select{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.nq-studio .nq-reading-controls select{background:var(--nq-ink);min-width:0;color:var(--nq-vellum);border:1px solid var(--nq-hairline);padding:.5rem}.nq-studio .nq-reading-page{max-width:65ch;font:1.125rem/1.8 var(--nq-font-prose,serif);overflow-wrap:anywhere;margin:2rem auto}.nq-studio .nq-reading-page--large{font-size:1.375rem}.nq-studio .nq-reading-page>section{border-top:1px solid var(--nq-hairline);margin-top:2rem;padding-top:1.5rem}.nq-studio .nq-reading-page h3{min-width:0;margin:0}.nq-studio .nq-reading-page .nq-reading-prose{white-space:pre-wrap}.nq-studio .nq-reading-page .nq-reading-prose p{line-height:inherit;min-height:1em}.nq-studio .nq-reading-prose aside{font-family:var(--nq-font-mono);border-inline-start:3px solid var(--nq-hairline);margin:1rem 0;padding:.75rem}.nq-studio .nq-reading-prose hr{width:5rem;margin:2rem auto}.nq-studio .nq-reading-page .nq-reading-meta{font:.875rem/1.6 var(--nq-font-mono)}.nq-studio .nq-history header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.nq-studio .nq-history h2{font:1.8rem var(--nq-font-display);overflow-wrap:anywhere}.nq-studio .nq-history h3{font:1.25rem var(--nq-font-display);margin-bottom:1rem}.nq-studio .nq-history h3 span,.nq-studio .nq-history time{font:var(--nq-text-xs) var(--nq-font-mono);color:var(--nq-slate);display:block}.nq-studio .nq-history p{overflow-wrap:anywhere;margin:.75rem 0;line-height:1.6}.nq-studio .nq-history-decision,.nq-studio .nq-proposal-state{margin:var(--nq-space-4) 0;padding:var(--nq-space-2) var(--nq-space-3);border-inline-start:2px solid var(--nq-vellum);background:var(--nq-ink-raised)}.nq-studio .nq-proposal-meta,.nq-studio .nq-question-status{color:var(--nq-slate);font:var(--nq-text-xs) / 1.5 var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-proposal-actions,.nq-studio .nq-proposal-footer{gap:var(--nq-space-2);margin-block:var(--nq-space-3);flex-wrap:wrap;display:flex}.nq-studio .nq-history .nq-proposal-actions button,.nq-studio .nq-history .nq-proposal-footer button{min-height:44px;margin:0}.nq-studio .nq-proposal-footer{margin-top:var(--nq-space-5);padding-top:var(--nq-space-4);border-top:1px solid var(--nq-hairline)}.nq-studio .nq-question-list{margin:0;padding:0;list-style:none}.nq-studio .nq-history-note{font-size:var(--nq-text-xs);color:var(--nq-slate)}.nq-studio .nq-history-record{margin:0 0 1rem}.nq-studio .nq-history-record summary{cursor:pointer;padding:.5rem 0}.nq-studio .nq-history-record dl{font-size:var(--nq-text-xs);grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.5rem 1rem;display:grid}.nq-studio .nq-history-record dd{overflow-wrap:anywhere;font-family:var(--nq-font-mono);margin:0}.nq-studio .nq-history button{border:1px solid var(--nq-hairline);text-align:left;margin:.25rem .5rem .25rem 0;padding:.65rem}.nq-studio .nq-history button[aria-pressed=true]{border-color:var(--nq-vellum);background:var(--nq-ink-raised)}.nq-studio .nq-history button:disabled{opacity:.5;cursor:not-allowed}.nq-studio .nq-question{width:min(52rem,100vw - 2rem)}.nq-studio .nq-question>header{z-index:1;background:var(--nq-ink);flex-wrap:wrap;align-items:center;position:sticky;top:0;transform:translateZ(0)}.nq-studio .nq-question>header h2{margin:0}.nq-studio .nq-question-field{gap:.5rem;margin:1.25rem 0;display:grid}.nq-studio .nq-question-references{border:1px solid var(--nq-hairline);overflow-wrap:anywhere;border-radius:.6rem;min-width:0;margin-block:1rem;padding:1rem}.nq-studio .nq-question-references h3 span{font-size:.85em;font-weight:400}.nq-studio .nq-question-references summary{cursor:pointer;min-height:44px;padding-block:.6rem}.nq-studio .nq-question-references pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;font-size:.8rem;overflow:auto}.nq-studio .nq-question-references dd{margin-inline-start:1rem}.nq-studio .nq-question-references input[type=search]{box-sizing:border-box;border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);min-width:0;max-width:100%;min-height:44px;color:var(--nq-vellum);font:inherit;padding:.65rem}.nq-studio .nq-question-reference-options{max-height:14rem;padding:0;list-style:none;overflow:auto}.nq-studio .nq-question-reference-options button{box-sizing:border-box;text-align:start;white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;margin:0 0 .3rem}.nq-studio .nq-question-reference-options button[aria-pressed=true]{border:2px solid;font-weight:600}.nq-studio .nq-question-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);width:100%;min-width:0;min-height:7rem;max-height:35dvh;color:var(--nq-vellum);font:inherit;padding:.75rem;line-height:1.6}.nq-studio .nq-question-field textarea:read-only{resize:none}.nq-studio .nq-question-route{gap:.35rem;margin:1rem 0;line-height:1.6;display:grid}.nq-studio .nq-question-route p{margin:0}.nq-studio .nq-question-route p:first-child{font-weight:600}.nq-studio .nq-question-context{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);max-height:30dvh;padding:1rem;overflow-y:auto}.nq-studio .nq-question-context,.nq-studio .nq-question-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.nq-studio .nq-question-answer:not(:empty){margin:1rem 0}.nq-studio .nq-question-consent{align-items:start;gap:.75rem;margin:1.25rem 0 .75rem;line-height:1.6;display:flex}.nq-studio .nq-question-consent input{accent-color:var(--nq-vellum);flex:none;margin-top:.3rem}.nq-studio .nq-question :is(textarea,input,button,[tabindex]):focus-visible{outline:2px solid var(--nq-vellum);outline-offset:3px}.nq-studio .nq-history-layout{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.nq-studio .nq-book-history{max-width:48rem}.nq-studio .nq-finishing{max-width:52rem}.nq-studio .nq-public-critique{margin:auto;inset:0}.nq-studio .nq-public-critique a{color:var(--nq-gold);text-underline-offset:.2em;text-decoration:underline}.nq-studio .nq-finishing>section{border-top:1px solid var(--nq-hairline);margin-top:1rem;padding:1.25rem 0}.nq-studio .nq-finishing-pdf h4{font:1.05rem var(--nq-font-display);margin:0 0 .75rem}.nq-studio .nq-pdf-changes{border-left:1px solid var(--nq-hairline);max-width:42rem;margin:1rem 0;padding-left:1rem}.nq-studio .nq-pdf-changes ul{margin:.5rem 0 0;padding:0;list-style:none}.nq-studio .nq-pdf-changes li+li{margin-top:.5rem}.nq-studio .nq-pdf-change-count{font-family:var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-pdf-change-examples{color:var(--nq-slate)}.nq-studio .nq-pdf-change-examples q{color:var(--nq-vellum);font-family:var(--nq-font-prose,serif);overflow-wrap:anywhere}.nq-studio .nq-publishing .nq-publishing-body{gap:0 var(--nq-space-6,1.5rem);border:0;grid-template-columns:11rem minmax(0,1fr);align-items:start;margin:1rem 0 0;padding:0;display:grid}@media (width<=44rem){.nq-studio .nq-publishing .nq-publishing-body{grid-template-columns:minmax(0,1fr)}.nq-studio .nq-cover-plate{max-width:14rem}}.nq-studio .nq-cover-plate{position:sticky;top:0}.nq-studio .nq-cover-frame{aspect-ratio:1600/2560;background:var(--nq-ink-sunken);border:1px solid var(--nq-hairline);color:var(--nq-slate);font-size:var(--nq-text-xs);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.nq-studio .nq-cover-frame:before,.nq-studio .nq-cover-frame:after{content:"";border-color:var(--nq-slate);pointer-events:none;border-style:solid;width:.6rem;height:.6rem;position:absolute}.nq-studio .nq-cover-frame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.nq-studio .nq-cover-frame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.nq-studio .nq-cover-frame img{object-fit:cover;width:100%;height:100%;display:block}.nq-studio .nq-cover-facts{font-size:var(--nq-text-xs);font-variant-numeric:tabular-nums;margin:.6rem 0}.nq-studio .nq-cover-facts div{border-bottom:1px solid var(--nq-hairline);justify-content:space-between;gap:.5rem;padding:.2rem 0;display:flex}.nq-studio .nq-cover-facts dt{color:var(--nq-slate)}.nq-studio .nq-cover-facts dd{text-align:right;margin:0}.nq-studio .nq-cover-plate button{width:100%;margin-top:.5rem;display:block}.nq-studio .nq-publishing-fields>fieldset:first-child{margin-top:0}.nq-studio .nq-publishing .nq-mono,.nq-studio .nq-publishing input.nq-mono{font-family:var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-publishing-pair{gap:0 var(--nq-space-3,.75rem);grid-template-columns:minmax(0,1fr) minmax(0,9rem) auto;align-items:end;display:grid}.nq-studio .nq-publishing-pair:not(:has(button)){grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.nq-studio .nq-publishing-remove{margin-bottom:.75rem}.nq-studio .nq-publishing-label{margin:.75rem 0 .35rem}.nq-studio .nq-publishing-keywords{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem .75rem;display:grid}.nq-studio .nq-finishing label.nq-publishing-keyword{margin:0;position:relative}.nq-studio .nq-publishing-keyword .nq-mono{color:var(--nq-slate);font-size:var(--nq-text-2xs);pointer-events:none;position:absolute;bottom:.7rem;right:.6rem}.nq-studio .nq-finishing .nq-publishing-keyword input{padding-right:3.25rem}.nq-studio .nq-publishing-codes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;display:grid}.nq-studio .nq-finishing .nq-publishing-codes label{margin:0}.nq-studio .nq-publishing-isbn+.nq-publishing-isbn{margin-top:-.25rem}.nq-studio .nq-publishing-price{grid-template-columns:7rem 5.5rem minmax(0,9rem);align-items:center;gap:0 .75rem;display:grid}.nq-studio .nq-finishing .nq-publishing-price label{margin:.35rem 0}.nq-studio .nq-publishing-price .nq-field-problem{grid-column:1/-1}.nq-studio .nq-field-problem{color:var(--nq-ember);font-size:var(--nq-text-xs);margin-top:.35rem;display:block}.nq-studio .nq-finishing input[aria-invalid=true]{border-color:var(--nq-ember)}.nq-studio .nq-counter{text-align:right}.nq-studio .nq-authorship-origins{max-width:40rem;margin:1rem 0 .5rem}.nq-studio .nq-authorship-origins div{border-bottom:1px solid var(--nq-hairline);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.45rem 0;display:flex}.nq-studio .nq-authorship-origins dd{font-variant-numeric:tabular-nums;margin:0}.nq-studio .nq-authorship-origins [data-origin=not-recorded] dt{color:var(--nq-slate)}.nq-studio .nq-authorship h4{margin:1.25rem 0 .5rem}.nq-studio .nq-authorship .nq-rail{margin:0;list-style:none}.nq-studio .nq-authorship .nq-rail li{margin:0 0 .6rem;position:relative}.nq-studio .nq-authorship .nq-mono{font-family:var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-authorship-table{max-width:100%;overflow-x:auto}.nq-studio .nq-authorship-table table{border-collapse:collapse;min-width:36rem;font-size:var(--nq-text-sm)}.nq-studio .nq-authorship-table :is(th,td){text-align:left;border-bottom:1px solid var(--nq-hairline);vertical-align:top;padding:.35rem .6rem .35rem 0}.nq-studio .nq-authorship-table th{color:var(--nq-slate);font-weight:400}.nq-studio .nq-finishing fieldset{border:1px solid var(--nq-hairline);min-width:0;margin:.75rem 0;padding:.75rem}.nq-studio .nq-finishing label{margin:.75rem 0;display:block}.nq-studio .nq-alternative-pins li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0;display:flex}.nq-studio .nq-pin-actions,.nq-studio .nq-pin-change{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nq-studio .nq-pin-change{border-left:1px solid var(--nq-hairline);flex-basis:100%;padding-left:.75rem}.nq-studio .nq-pin-change p,.nq-studio .nq-pin-change label{flex-basis:100%;margin:0}.nq-studio .nq-finishing label.nq-reader-choice{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:.65rem;min-height:44px;display:flex}.nq-studio .nq-finishing .nq-reader-choice input[type=checkbox]{flex:0 0 1rem;width:1rem;height:1rem;margin:0;padding:0}.nq-studio .nq-finishing input:not([type=checkbox]):not([type=radio]),.nq-studio .nq-finishing select,.nq-studio .nq-finishing textarea{box-sizing:border-box;border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);width:100%;min-width:0;color:var(--nq-vellum);font:inherit;margin-top:.35rem;padding:.65rem;display:block}.nq-studio .nq-finishing textarea{resize:vertical;line-height:1.6}.nq-studio .nq-finishing li,.nq-studio .nq-finishing button{overflow-wrap:anywhere}.nq-studio .nq-finishing ul{padding-inline-start:1.25rem}.nq-studio .nq-finishing label:has(+.nq-field-hint){margin-bottom:0}.nq-studio .nq-finishing legend{padding-inline:var(--nq-space-2)}.nq-studio .nq-finishing-part>.nq-field-hint{margin:0 0 var(--nq-space-2)}.nq-studio .nq-finishing-range{gap:0 var(--nq-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.nq-studio .nq-milestones input,.nq-studio .nq-milestones select{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);width:100%;min-width:0;color:var(--nq-vellum);margin:.5rem 0;padding:.65rem}.nq-studio .nq-milestones nav{flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.nq-studio .nq-milestones nav button,.nq-studio .nq-milestones h3{overflow-wrap:anywhere}.nq-studio .nq-milestones nav span{font:var(--nq-text-xs) var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-studio .nq-history-actions{flex-wrap:wrap;gap:.5rem;display:flex}.nq-studio .nq-history-layout nav{flex-direction:column;align-self:start;max-height:60dvh;display:flex;overflow-y:auto}.nq-studio .nq-history-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nq-studio .nq-history-comparison section{border-left:1px solid var(--nq-hairline);min-width:0;padding-left:1rem}.nq-studio .nq-history .nq-author-prose{max-width:none;min-height:0;font:1.1rem/1.8 var(--nq-font-display);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:0}@media (width<=760px){.nq-studio .nq-history-layout,.nq-studio .nq-history-comparison{grid-template-columns:minmax(0,1fr)}.nq-studio .nq-history-layout nav{max-height:12rem}.nq-studio .nq-history header{flex-wrap:wrap}}.nq-studio .nq-add-writing input,.nq-studio .nq-add-writing select{width:100%;min-width:0;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm);padding:.4rem}.nq-studio .nq-chapter-head{align-items:baseline;gap:var(--nq-space-1);padding:var(--nq-space-2) 0;min-width:0;display:flex}.nq-studio .nq-chapter-num,.nq-studio .nq-chapter-words{flex:none}.nq-studio .nq-chapter-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nq-studio .nq-chapter-words{color:var(--nq-slate-dim);margin-left:auto}.nq-studio .nq-scene-row{align-items:center;gap:var(--nq-space-2);width:100%;padding:var(--nq-space-2);text-align:left;border-left:1px solid #0000;border-radius:0;display:flex}.nq-studio .nq-scene-row[aria-current=true]{border-left-color:var(--nq-vellum);background:var(--nq-studio-lit)}.nq-studio .nq-scene-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nq-studio .nq-scene-row-stat{font-size:var(--nq-text-2xs);color:var(--nq-slate-dim);flex:none;margin-left:auto}.nq-studio .nq-scene-row[aria-current=true] .nq-scene-row-stat{color:inherit}.nq-studio .nq-prog{border:1px solid var(--nq-slate);flex:none;width:8px;height:8px;display:inline-block}.nq-studio .nq-prog[data-p=drafted]{background:linear-gradient(90deg, var(--nq-slate) 50%, transparent 50%)}.nq-studio .nq-prog[data-p=revised],.nq-studio .nq-prog[data-p=final]{background:var(--nq-vellum);border-color:var(--nq-vellum)}.nq-studio .nq-prog[data-p=final]{outline:1px solid var(--nq-vellum);outline-offset:2px}.nq-studio .nq-prog[data-p=sketch]{border-style:dashed}.nq-studio .nq-ledger{border-top:1px solid var(--nq-hairline);padding-top:var(--nq-space-5)}.nq-studio .nq-ledger-group{margin-bottom:var(--nq-space-5)}.nq-studio .nq-ledger-head{justify-content:space-between;gap:var(--nq-space-2);margin-bottom:var(--nq-space-2);display:flex}.nq-studio .nq-ledger-note{font:var(--nq-text-2xs)/1.4 var(--nq-font-mono);color:var(--nq-slate-dim)}.nq-studio .nq-ledger ul{margin:0;padding:0;list-style:none}.nq-studio .nq-ledger li{justify-content:space-between;gap:var(--nq-space-2);padding:var(--nq-space-1) 0;display:flex}.nq-studio .nq-ledger li b{font:var(--nq-text-sm)/1.4 var(--nq-font-display)}.nq-studio .nq-inbox-row{gap:var(--nq-space-2);padding:var(--nq-space-2) 0;text-align:left;width:100%;font-size:var(--nq-text-xs);display:flex}.nq-studio .nq-inbox-who{font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);color:var(--nq-slate-dim)}.nq-studio .nq-page{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.nq-studio .nq-page-tools{justify-content:flex-end;align-items:center;gap:var(--nq-space-5);height:3.5rem;padding:0 var(--nq-space-5);flex:none;display:flex}.nq-studio .nq-menu-trigger{padding:var(--nq-space-2);place-items:center;display:grid}.nq-studio .nq-switch{align-items:center;gap:var(--nq-space-2);color:var(--nq-slate);font-size:var(--nq-text-xs);display:inline-flex}.nq-studio .nq-switch i{border:1px solid var(--nq-slate-dim);border-radius:12px;width:24px;height:13px;display:inline-block;position:relative}.nq-studio .nq-switch i:after{content:"";background:var(--nq-slate);width:7px;height:7px;transition:transform var(--nq-duration-fast);border-radius:50%;position:absolute;top:2px;left:2px}.nq-studio .nq-switch[aria-pressed=true] i:after{background:var(--nq-vellum);transform:translate(11px)}.nq-studio .nq-page-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.nq-studio .nq-sheet{padding:var(--nq-space-7) var(--nq-space-7) var(--nq-space-9);font-family:var(--nq-font-display);font-size:var(--nq-text-lg)}.nq-studio .nq-sheet-inner{max-width:var(--nq-studio-measure);padding-left:var(--nq-space-5);border-left:1px solid var(--nq-hairline);margin:auto}.nq-studio .nq-scene-title{font:600 var(--nq-text-2xl)/var(--nq-leading-snug) var(--nq-font-display);letter-spacing:var(--nq-tracking-display);margin:var(--nq-space-3) 0 var(--nq-space-7);overflow-wrap:anywhere}.nq-studio .nq-prose{position:relative}.nq-studio .nq-writing-counts{margin-block:var(--nq-space-3);font:var(--nq-text-xs)/1.5 var(--nq-font-ui);overflow-wrap:anywhere}.nq-studio .nq-writing-counts p{margin-block:var(--nq-space-2)}.nq-studio .nq-manuscript-find{margin-bottom:var(--nq-space-5);font:var(--nq-text-xs)/1.5 var(--nq-font-ui);overflow-wrap:anywhere}.nq-studio .nq-manuscript-find label{gap:var(--nq-space-2);margin-block:var(--nq-space-3);display:grid}.nq-studio .nq-manuscript-find input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--nq-hairline);width:100%;min-width:0;padding:var(--nq-space-2);color:inherit;font:inherit;background:0 0}.nq-studio .nq-manuscript-find select{min-width:0;max-width:100%}.nq-studio .nq-manuscript-find button{margin:0 var(--nq-space-3) var(--nq-space-2) 0;text-underline-offset:3px;text-decoration:underline}.nq-studio .nq-manuscript-find button:disabled{opacity:.5}.nq-studio .nq-manuscript-find :focus-visible{outline-offset:3px;outline:2px solid}.nq-studio .nq-manuscript-find .nq-find-check{align-items:center;gap:var(--nq-space-2);min-height:44px;margin-block:0;display:flex}.nq-studio .nq-manuscript-find .nq-find-check input{accent-color:var(--nq-vellum);flex:none;margin:0}.nq-studio .nq-manuscript-search .nq-find-matching{gap:0 var(--nq-space-5);min-width:0;margin:var(--nq-space-3) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.nq-studio .nq-manuscript-search legend{float:left;width:100%;margin-bottom:var(--nq-space-1);padding:0}.nq-studio .nq-manuscript-search .nq-find-source{gap:var(--nq-space-2);margin-block:var(--nq-space-3);display:grid}.nq-studio .nq-manuscript-search select{box-sizing:border-box;width:100%;min-height:44px;padding:var(--nq-space-2);color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);font:inherit}.nq-studio .nq-manuscript-search input:not([type=checkbox]){min-height:44px}.nq-studio .nq-manuscript-search summary{cursor:pointer;padding-block:.7rem}.nq-studio .nq-manuscript-search button{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);min-height:44px;padding:.5rem .9rem;text-decoration:none}.nq-studio .nq-manuscript-search ol{padding-inline-start:1.5rem}.nq-studio .nq-manuscript-search li+li{margin-top:var(--nq-space-3)}.nq-studio[data-text-size=large]{--nq-writing-size:1.5rem}.nq-studio[data-text-size=larger]{--nq-writing-size:1.75rem}.nq-menu select{max-width:100%;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);font:inherit;padding:.4rem}.nq-studio .nq-author-prose{min-height:12rem;font:var(--nq-writing-size,var(--nq-text-lg))/calc(var(--nq-writing-size,var(--nq-text-lg)) * var(--nq-leading-prose)) var(--nq-font-display);overflow-wrap:anywhere;white-space:pre-wrap}.nq-studio .nq-author-prose p{line-height:inherit;margin:0 0 1.15em;position:relative}.nq-studio .nq-author-strong{font-weight:600}.nq-studio .nq-author-emphasis{font-style:italic}.nq-studio .nq-author-prose [data-block-kind=scene-break]{text-align:center;color:var(--nq-slate)}.nq-studio .nq-placeholder{pointer-events:none;color:var(--nq-slate-dim);line-height:var(--nq-leading-prose);position:absolute;top:0}.nq-studio .nq-continue{text-align:left;margin:calc(-1 * var(--nq-space-5)) 0 var(--nq-space-5);font:var(--nq-text-2xs)/1.4 var(--nq-font-mono);color:var(--nq-slate-dim);display:block}.nq-studio .nq-author-prose [data-block-kind=system]{font-family:var(--nq-font-mono);font-size:var(--nq-text-base);width:fit-content;max-width:100%;padding:0 .75em}.nq-studio .nq-author-prose :is([data-system-edge=start],[data-system-edge=both]):before,.nq-studio .nq-author-prose :is([data-system-edge=end],[data-system-edge=both]):after{content:"";border:solid var(--nq-gold);width:7px;height:7px;position:absolute}.nq-studio .nq-author-prose :is([data-system-edge=start],[data-system-edge=both]):before{border-width:1px 0 0 1px;top:0;left:0}.nq-studio .nq-author-prose :is([data-system-edge=end],[data-system-edge=both]):after{border-width:0 1px 1px 0;bottom:0;right:0}.nq-studio[data-system-ticks=slate] .nq-author-prose [data-block-kind=system]{--nq-gold:var(--nq-slate)}.nq-studio[data-decor=on] [data-provenance]{background:var(--nq-studio-provenance);box-shadow:0 0 0 6px var(--nq-studio-provenance)}::highlight(nq-fault){-webkit-text-decoration:underline dotted var(--nq-ember);text-decoration:underline dotted var(--nq-ember)}::highlight(nq-tell){-webkit-text-decoration:underline dotted var(--nq-slate-dim);text-decoration:underline dotted var(--nq-slate-dim)}::highlight(nq-lit){-webkit-text-decoration:underline var(--nq-slate);text-decoration:underline var(--nq-slate)}.nq-studio .nq-lit{background:var(--nq-studio-lit)}.nq-studio .nq-truth-line{align-items:center;gap:var(--nq-space-2);text-align:left;min-width:0;min-height:2.75rem;font:var(--nq-text-xs)/1 var(--nq-font-mono);color:var(--nq-slate);padding:var(--nq-space-2) var(--nq-space-7);display:flex;overflow:hidden;container-type:inline-size}.nq-studio .nq-tl-items{white-space:nowrap;gap:.5rem;min-width:0;display:flex;overflow:hidden}.nq-studio .nq-tl-items>span{flex:none}.nq-studio .nq-tl-items>span+span:before{content:"·";color:var(--nq-slate-dim);margin-right:.5rem}.nq-studio .nq-tl-fault,.nq-studio .nq-fault{color:var(--nq-ember)}.nq-studio .nq-tl-changed{color:var(--nq-vellum)}.nq-studio .nq-tl-tail{flex:none;margin-left:auto;display:none}@container (width<=30rem){.nq-studio .nq-tl-place,.nq-studio .nq-tl-time{display:none}}@container (width<=22rem){.nq-studio .nq-tl-name,.nq-studio .nq-tl-class{display:none}}.nq-studio .nq-save-mark{align-items:center;gap:var(--nq-space-2);min-height:3rem;padding:var(--nq-space-3) var(--nq-space-7);font:var(--nq-text-2xs)/1.4 var(--nq-font-mono);color:var(--nq-slate-dim);display:flex}.nq-studio .nq-save-node{background:var(--nq-slate);border:1px solid var(--nq-slate);width:7px;height:7px;transition:background var(--nq-duration-slow);border-radius:50%;flex:none;display:inline-block}.nq-studio .nq-save-node[data-state=writing],.nq-studio .nq-save-node[data-state=input],.nq-studio .nq-save-node[data-state=offline]{background:0 0}.nq-studio .nq-save-node[data-state=cloud]{background:var(--nq-aqua);border-color:var(--nq-aqua);animation:nq-pulse 1.2s var(--nq-ease) infinite}.nq-studio .nq-save-node[data-state=conflict],.nq-studio .nq-save-node[data-state=failed]{border-color:var(--nq-ember);background:var(--nq-ember)}.nq-studio .nq-save-mark[data-state=writing] .nq-save-text{opacity:.6}.nq-studio .nq-save-mark[data-state=failed],.nq-studio .nq-save-mark[data-state=conflict]{color:var(--nq-ember)}.nq-studio .nq-desk-head{justify-content:space-between}.nq-studio .nq-reference-refresh{margin-bottom:var(--nq-space-4);overflow-wrap:anywhere}.nq-studio .nq-reference-refresh button{border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm,.25rem);min-height:2.75rem;font:var(--nq-text-xs)/1.5 var(--nq-font-display);padding:.5rem .75rem}.nq-studio .nq-desk-section{border-top:1px solid var(--nq-hairline);padding:var(--nq-space-4) 0}.nq-studio .nq-desk-section summary{cursor:pointer;align-items:baseline;gap:var(--nq-space-2);font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);color:var(--nq-slate);display:flex}.nq-studio .nq-desk-section summary>:last-child{margin-left:auto}.nq-studio .nq-desk-content{padding-top:var(--nq-space-4)}.nq-studio .nq-truth-moment{gap:var(--nq-space-1);margin-bottom:var(--nq-space-3);flex-direction:column;display:flex}.nq-studio .nq-scene-setup{width:min(42rem,100vw - 1rem)}.nq-studio .nq-story-events{width:min(48rem,100vw - 1rem)}.nq-studio .nq-story-events nav,.nq-studio .nq-story-events footer{flex-wrap:wrap;gap:.5rem;display:flex}.nq-studio .nq-story-events ol{padding:0;list-style:none}.nq-studio .nq-story-events article{border-bottom:1px solid var(--nq-hairline);overflow-wrap:anywhere;padding:1rem 0}.nq-studio .nq-story-events pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.nq-studio .nq-story-events dd{margin-inline-start:.5rem}.nq-studio .nq-scene-setup fieldset{border:1px solid var(--nq-hairline);min-width:0;margin:.75rem 0;padding:.75rem}.nq-studio .nq-scene-setup fieldset label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;display:flex}.nq-studio .nq-scene-setup input[type=checkbox]{flex:none}.nq-studio .nq-truth-moment select{width:100%;min-width:0;min-height:2.75rem;font:inherit;color:inherit}.nq-studio .nq-card-field{gap:var(--nq-space-1);margin-bottom:var(--nq-space-4);flex-direction:column;display:flex}.nq-studio .nq-card-input{resize:vertical;width:100%;font:var(--nq-text-sm)/var(--nq-leading-normal) var(--nq-font-display);background:0 0;border:0;border-radius:0;min-height:2.75rem;padding:.25rem 0}.nq-studio textarea::placeholder{color:var(--nq-slate-dim);opacity:1}.nq-studio .nq-progress-pick{gap:var(--nq-space-2);flex-wrap:wrap;display:flex}.nq-studio .nq-progress-pick button{align-items:center;gap:var(--nq-space-2);font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);padding:.35rem;display:flex}.nq-studio .nq-progress-pick button[aria-pressed=true]{background:var(--nq-studio-lit)}.nq-studio .nq-truth-person{margin-bottom:var(--nq-space-4)}.nq-studio .nq-truth-who{align-items:baseline;gap:var(--nq-space-2);flex-wrap:wrap;display:flex}.nq-studio .nq-truth-who b{font:600 var(--nq-text-base)/1.5 var(--nq-font-display)}.nq-studio .nq-truth-fact{padding:var(--nq-space-2) 0;font-size:var(--nq-text-xs)}.nq-studio .nq-truth-fact .nq-source{display:block}.nq-studio .nq-truth-unknown{font:italic var(--nq-text-sm)/1.5 var(--nq-font-display);color:var(--nq-slate)}.nq-studio .nq-warn{border-left:2px solid var(--nq-ember);padding-left:var(--nq-space-3);font-size:var(--nq-text-xs);margin-bottom:var(--nq-space-4)}.nq-studio .nq-warn.nq-lit{background:var(--nq-ember-wash)}.nq-studio .nq-warn-head{font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);color:var(--nq-ember);margin-bottom:var(--nq-space-2)}.nq-studio .nq-act{border:1px solid var(--nq-hairline);font-size:var(--nq-text-xs);padding:.35rem .5rem}.nq-studio .nq-act--quiet{border-color:#0000}.nq-studio .nq-actions{gap:var(--nq-space-2);flex-wrap:wrap;align-items:center;display:flex}.nq-studio .nq-tells{padding:0;list-style:none}.nq-studio .nq-tell{align-items:baseline;gap:var(--nq-space-2);padding:var(--nq-space-2) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.nq-studio .nq-tell-word{font:italic var(--nq-text-sm)/1.5 var(--nq-font-display)}.nq-studio .nq-brief{font-size:var(--nq-text-xs)}.nq-studio .nq-spine{height:100%;padding:var(--nq-space-4) 0;flex-direction:column;align-items:stretch;display:none}.nq-studio .nq-spine-tab{writing-mode:vertical-rl;align-items:center;gap:var(--nq-space-2);font:var(--nq-text-2xs)/1 var(--nq-font-mono);text-transform:uppercase;letter-spacing:.1em;padding:var(--nq-space-4) var(--nq-space-3);min-height:44px;display:flex;transform:rotate(180deg)}.nq-studio .nq-spine-spacer{flex:1}.nq-studio .nq-spine-unfold{place-items:center;min-height:44px;display:grid}.nq-studio[data-binder=folded] .nq-column--binder .nq-spine,.nq-studio[data-desk=folded] .nq-column--desk .nq-spine{display:flex}.nq-studio[data-binder=folded] .nq-binder-body,.nq-studio[data-desk=folded] .nq-desk-body{display:none}.nq-studio[data-focus] .nq-spine{opacity:.55}.nq-studio[data-focus] .nq-spine:hover{opacity:1}.nq-studio[data-focus] .nq-author-prose p:not([data-active]),.nq-studio[data-focus] .nq-author-prose[data-sentence-focus] p[data-active],.nq-studio[data-focus] .nq-scene-title,.nq-studio[data-focus] .nq-chapter-eyebrow{color:var(--nq-studio-dim);transition:color var(--nq-duration-slow);box-shadow:none;background:0 0}.nq-studio[data-focus] .nq-author-prose p:not([data-active]){--nq-gold:var(--nq-gold-dim)}.nq-studio[data-focus] .nq-author-prose::highlight(nq-focus-sentence){color:var(--nq-vellum)}.nq-studio[data-focus] .nq-author-prose ::highlight(nq-focus-sentence){color:var(--nq-vellum)}.nq-studio[data-focus] .nq-sheet-inner{width:var(--focus-width,auto);max-width:100%}.nq-studio .nq-cards,.nq-studio .nq-rows{padding:var(--nq-space-6);display:none}.nq-studio[data-view=cards] .nq-sheet,.nq-studio[data-view=rows] .nq-sheet{display:none}.nq-studio[data-view=cards] .nq-cards,.nq-studio[data-view=rows] .nq-rows{display:block}.nq-studio .nq-view-head{margin-bottom:var(--nq-space-6)}.nq-studio .nq-view-head h1{font-size:var(--nq-text-2xl);margin-bottom:var(--nq-space-2)}.nq-studio .nq-view-hint{color:var(--nq-slate-dim);font:var(--nq-text-xs)/1.5 var(--nq-font-mono)}.nq-studio .nq-card-grid{gap:var(--nq-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.nq-studio .nq-card-chapter{margin-top:var(--nq-space-3);grid-column:1/-1;justify-content:space-between;display:flex}.nq-studio .nq-card{padding:var(--nq-space-4);border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm);background:var(--nq-ink-raised);cursor:pointer}.nq-studio .nq-card[aria-current=true]{border-color:var(--nq-vellum)}.nq-studio .nq-card h3{align-items:center;gap:var(--nq-space-2);font-size:var(--nq-text-base);margin-bottom:var(--nq-space-3);line-height:1.4;display:flex}.nq-studio .nq-card-turn{font-size:var(--nq-text-xs);color:var(--nq-slate)}.nq-studio .nq-card-foot{justify-content:space-between;display:flex}.nq-studio .nq-move{gap:var(--nq-space-2);margin-top:var(--nq-space-2);flex-wrap:wrap;display:inline-flex}.nq-studio .nq-move select{min-width:0;max-width:9rem;min-height:1.75rem;color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);font:inherit;font-size:var(--nq-text-xs)}.nq-studio .nq-move button{border:1px solid var(--nq-hairline);min-width:1.75rem;min-height:1.75rem}.nq-studio .nq-rows-wrap{overflow-x:auto}.nq-studio .nq-rows table{border-collapse:collapse;width:100%;min-width:720px}.nq-studio .nq-rows th,.nq-studio .nq-rows td{text-align:left;border-bottom:1px solid var(--nq-hairline);padding:var(--nq-space-3) var(--nq-space-2)}.nq-studio .nq-row-title{font:var(--nq-text-base)/1.5 var(--nq-font-display)}.nq-studio .nq-row-progress{white-space:nowrap}.nq-studio .nq-row-progress .nq-prog{margin-right:var(--nq-space-2)}.nq-studio .nq-row[aria-current=true]{background:var(--nq-studio-lit)}.nq-studio .nq-row-chapter{height:4rem}.nq-studio .nq-menu{right:calc(var(--desk) + var(--nq-space-4));z-index:30;width:17rem;max-width:calc(100% - 2rem);max-height:calc(100% - 4rem);padding:var(--nq-space-5);border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);box-shadow:var(--nq-shadow-pop);border-radius:var(--nq-radius);position:absolute;top:3rem;overflow-y:auto}.nq-studio .nq-menu-row{margin-bottom:var(--nq-space-4)}.nq-studio .nq-menu-row:last-child{margin-bottom:0}.nq-studio .nq-menu-note{color:var(--nq-slate-dim);font-size:var(--nq-text-xs);margin-top:var(--nq-space-1)}.nq-studio .nq-menu-choice{gap:var(--nq-space-3);display:flex}.nq-studio .nq-revisit-list{margin:0;padding:0;list-style:none}.nq-studio .nq-revisit-list button{gap:var(--nq-space-1);text-align:left;width:100%;min-height:44px;padding:var(--nq-space-2) 0;overflow-wrap:anywhere;display:grid}.nq-studio .nq-menu-choice [aria-pressed=true]{text-decoration:underline}.nq-studio .nq-menu-row--phone,.nq-studio .nq-phone-bar,.nq-studio .nq-phone-foot,.nq-studio .nq-sheet-grip,.nq-studio .nq-column--capture,.nq-studio .nq-backdrop{display:none}.nq-studio[data-sheet=capture] .nq-column--capture{z-index:25;border:1px solid var(--nq-hairline);width:min(35rem,100% - 2rem);height:auto;box-shadow:var(--nq-shadow-pop);display:block;position:absolute;top:20%;left:50%;transform:translate(-50%)}.nq-studio[data-sheet=capture] .nq-column--capture .nq-sheet-grip{padding:var(--nq-space-3);justify-content:flex-end;display:flex}.nq-studio[data-sheet=capture] .nq-backdrop{z-index:20;background:#0006;display:block;position:absolute;inset:0}.nq-studio .nq-capture{padding:var(--nq-space-5)}.nq-studio .nq-capture-text{resize:vertical;width:100%;font:var(--nq-text-lg)/var(--nq-leading-prose) var(--nq-font-display);background:0 0;border:0}.nq-studio .nq-capture-error,.nq-studio .nq-session-error{color:var(--nq-ember)}.nq-studio .nq-recoveries{z-index:35;bottom:4rem;left:var(--binder);right:var(--desk);gap:var(--nq-space-2);flex-direction:column;max-height:65%;display:flex;position:absolute;overflow:auto}.nq-studio .nq-recoveries:empty{display:none}.nq-studio .nq-recovery{padding:var(--nq-space-4) var(--nq-space-5);border:1px solid var(--nq-hairline);border-inline-start:2px solid var(--nq-slate);background:var(--nq-ink-raised);flex-shrink:0}.nq-studio .nq-recovery:has(>[role=alert]){border-inline-start-color:var(--nq-ember)}.nq-studio .nq-recovery h2{margin:0 0 var(--nq-space-2);color:var(--nq-slate);font:var(--nq-text-2xs) / 1.4 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase}.nq-studio .nq-recovery pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--nq-text-sm)/1.6 var(--nq-font-display)}.nq-studio .nq-recovery-compare{gap:var(--nq-space-4);margin-block:var(--nq-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.nq-studio .nq-recovery-compare>div{flex-direction:column;min-width:0;display:flex}.nq-studio .nq-recovery-compare pre{max-height:14rem;margin:0 0 var(--nq-space-3);padding:var(--nq-space-3);border:1px solid var(--nq-hairline);background:var(--nq-ink);flex:1;overflow:auto}.nq-studio .nq-recovery-compare button{align-self:flex-start}.nq-studio .nq-recovery-actions{gap:var(--nq-space-2);flex-wrap:wrap;display:flex}.nq-studio .nq-recovery button{border:1px solid var(--nq-hairline);min-height:44px;padding:.5rem .75rem}.nq-studio .nq-session{font-size:var(--nq-text-xs)}.nq-studio .nq-session-route,.nq-studio .nq-live{font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);color:var(--nq-slate)}.nq-studio .nq-turn{gap:var(--nq-space-2);margin:var(--nq-space-3) 0;grid-template-columns:3rem minmax(0,1fr);display:grid}.nq-studio .nq-proposal{border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm);padding:var(--nq-space-3);margin:var(--nq-space-3) 0}.nq-studio .nq-diff{font-family:var(--nq-font-display)}.nq-studio .nq-diff ins{background:var(--nq-studio-provenance);text-decoration:none}.nq-studio .nq-diff del{color:var(--nq-slate-dim)}.nq-studio .nq-ask{gap:var(--nq-space-2);border-bottom:1px solid var(--nq-hairline);margin-top:var(--nq-space-4);display:flex}.nq-studio .nq-ask input{background:0 0;border:0;width:100%;padding:.5rem 0}.nq-studio[data-ai=off] [data-ai-only]{display:none!important}.nq-opening{justify-content:center;align-items:center;gap:var(--nq-space-4);flex-direction:column;display:flex}.nq-lab-label{font:12px/1.5 var(--nq-font-mono);color:var(--nq-slate);padding:.35rem 1rem}.nq-lab-label+.nq-studio{flex:1;width:100%;height:auto;min-height:0}#root:has(>.nq-lab-label){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.nq-lab-label{flex:none}@keyframes nq-pulse{50%{opacity:.45}}@media (width<=859px){.nq-studio{--binder:0rem;--desk:0rem;flex-direction:column;display:flex}.nq-studio .nq-phone-bar{align-items:center;gap:var(--nq-space-3);min-height:calc(3.5rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--nq-space-2) 0;border-bottom:1px solid var(--nq-hairline);flex:none;display:flex}.nq-studio .nq-phone-bar button,.nq-studio .nq-phone-foot>button{flex:none;place-items:center;width:44px;height:44px;display:grid}.nq-studio .nq-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--nq-text-base)/1.3 var(--nq-font-display);flex:1;overflow:hidden}.nq-studio .nq-where small{font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);color:var(--nq-slate);text-overflow:ellipsis;display:block;overflow:hidden}.nq-studio .nq-page{flex:1;min-height:0}.nq-studio .nq-page-tools,.nq-studio .nq-page>.nq-truth-line{display:none}.nq-studio .nq-page>.nq-save-mark{border-top:1px solid var(--nq-hairline);flex:none;min-height:44px;padding:.5rem 1rem}.nq-studio .nq-save-text{overflow-wrap:anywhere;flex:1;min-width:0}.nq-studio .nq-keep-both{flex:none;min-height:44px}.nq-studio .nq-sheet{padding:var(--nq-space-6) var(--nq-space-5) var(--nq-space-9)}.nq-studio .nq-sheet-inner{padding-left:var(--nq-space-3)}.nq-studio .nq-scene-title{font-size:var(--nq-text-xl)}.nq-studio .nq-phone-foot{min-height:calc(44px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--nq-hairline);flex:none;align-items:center;display:flex}.nq-studio .nq-phone-foot>.nq-truth-line{width:auto;padding:var(--nq-space-2) var(--nq-space-3);flex:1;place-items:normal;display:flex}.nq-studio .nq-tl-tail{display:inline-flex}.nq-studio .nq-column,.nq-studio[data-sheet=capture] .nq-column--capture{z-index:25;border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-lg) var(--nq-radius-lg) 0 0;width:100%;height:min(55dvh,36rem);box-shadow:var(--nq-shadow-pop);padding-bottom:env(safe-area-inset-bottom);display:none;position:absolute;inset:auto 0 0;transform:none}.nq-studio .nq-column[data-open]{flex-direction:column;display:flex}.nq-studio .nq-column[data-depth=full]{height:calc(100% - 3.5rem)}.nq-studio .nq-column[data-open] .nq-panel-body{flex:1;height:auto;min-height:0;display:block}.nq-studio .nq-column .nq-spine,.nq-studio .nq-column .nq-fold{display:none!important}.nq-studio .nq-sheet-grip{padding:var(--nq-space-2) var(--nq-space-4);touch-action:none;flex:none;justify-content:space-between;align-items:center;display:flex}.nq-studio .nq-grab{background:var(--nq-slate-dim);border-radius:2px;width:2rem;height:3px}.nq-studio .nq-sheet-actions{gap:var(--nq-space-3);display:flex}.nq-studio .nq-sheet-actions button{min-width:44px;min-height:44px}.nq-studio[data-sheet]:not([data-sheet=none]) .nq-backdrop{z-index:20;background:#0006;display:block;position:absolute;inset:0}.nq-studio .nq-menu{top:3.5rem;right:var(--nq-space-3)}.nq-studio .nq-menu-row--phone{display:block}.nq-studio .nq-cards,.nq-studio .nq-rows{padding:var(--nq-space-5)}.nq-studio .nq-recoveries{left:.5rem;right:.5rem}.nq-studio .nq-foot-note{padding:var(--nq-space-3);margin:0}}@media (pointer:coarse){.nq-studio :is(button,select,summary){min-height:44px}.nq-studio button{min-width:44px}.nq-studio summary{align-content:center}.nq-studio .nq-desk-section summary{align-items:center}.nq-studio :is(.nq-wordmark,a.nq-foot-note){align-items:center;min-height:44px;display:inline-flex}.nq-studio .nq-menu select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.3rem .3rem;padding:.4rem 2rem .4rem .6rem}.nq-studio .nq-binder-head{flex-wrap:wrap}}.nq-chapter-file-review{overflow-wrap:anywhere;min-width:0}.nq-chapter-file-review label{margin-top:.75rem;display:block}.nq-chapter-file-review input[type=file]{margin-block:.5rem}.nq-chapter-file-review :is(button,select){border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);max-width:100%;min-height:44px;color:var(--nq-vellum);font:inherit;white-space:normal;border-radius:.35rem;margin-block:.5rem;padding:.5rem .75rem}.nq-chapter-prose{border:1px solid var(--ink-raised);border-radius:.25em;margin-block:1em;padding:.75em}.nq-shelf-capture{overflow-wrap:anywhere;max-width:48rem;margin-block:2rem}.nq-shelf-capture :where(h2,h3){margin:0 0 var(--nq-space-2);font:var(--nq-text-xl) / var(--nq-leading-snug) var(--nq-font-display);color:var(--nq-vellum)}.nq-shelf-capture h3{font-size:var(--nq-text-lg)}.nq-shelf-capture label{margin-top:var(--nq-space-4);display:block}.nq-shelf-capture textarea{box-sizing:border-box;width:100%;min-height:7.5rem;margin-top:var(--nq-space-2);color:var(--nq-vellum,#e8e3d5);background:var(--nq-ink,#0b1220);border:1px solid var(--nq-hairline,#394152);border-radius:var(--nq-radius-sm);font:var(--nq-text-base) / 1.6 var(--nq-font-display);resize:vertical;padding:.75rem;display:block}.nq-shelf-capture .nq-shelf-hint{margin:var(--nq-space-2) 0;color:var(--nq-slate);font:var(--nq-text-xs) / 1.5 var(--nq-font-ui)}.nq-shelf-capture .nq-shelf-actions{align-items:center;gap:var(--nq-space-2) var(--nq-space-4);margin-block:var(--nq-space-3);flex-wrap:wrap;display:flex}.nq-shelf-capture .nq-shelf-actions p,.nq-shelf-capture>[role=status],.nq-shelf-capture>[role=alert]{color:var(--nq-slate);font-size:var(--nq-text-xs);margin:0}.nq-shelf-capture [role=alert]{color:var(--nq-ember)}.nq-shelf-capture .nq-shelf-list{margin:var(--nq-space-5) 0 var(--nq-space-3);border-top:1px solid var(--nq-hairline);padding:0;list-style:none}.nq-shelf-capture .nq-shelf-list>li{padding:var(--nq-space-3) 0;border-bottom:1px solid var(--nq-hairline);margin:0}.nq-shelf-capture .nq-shelf-list time{color:var(--nq-slate-dim);font:var(--nq-text-2xs) / 1.4 var(--nq-font-mono);font-variant-numeric:tabular-nums}.nq-shelf-capture .nq-shelf-idea{margin:var(--nq-space-1) 0;color:var(--nq-vellum);font:var(--nq-text-base) / 1.6 var(--nq-font-display);white-space:pre-wrap}.nq-shelf-capture .nq-shelf-state{margin:var(--nq-space-1) 0 var(--nq-space-2);color:var(--nq-slate);font:var(--nq-text-xs) / 1.5 var(--nq-font-ui)}.nq-shelf-capture button{min-height:44px;color:var(--nq-vellum,#e8e3d5);background:var(--nq-ink-raised,#131c2e);border:1px solid var(--nq-hairline,#394152);border-radius:var(--nq-radius-sm);font:inherit;cursor:pointer;padding:.5rem .9rem}.nq-shelf-capture button:disabled{opacity:.55;cursor:default}.nq-shelf-capture :focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px}.nq-search-navigation{border-bottom:1px solid var(--nq-hairline);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.nq-search-navigation button{white-space:normal;text-align:start;max-width:100%}.nq-studio .nq-practise-tell{text-align:left;color:var(--nq-slate);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:4px 0;font-size:12px;text-decoration:underline}.nq-studio .nq-practise-tell:focus-visible{outline:2px solid var(--nq-vellum);outline-offset:3px}.nq-word-originals ul{border-top:1px solid var(--nq-hairline);margin:.75rem 0 0;padding:0;list-style:none}.nq-word-originals li{border-bottom:1px solid var(--nq-hairline);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.6rem 0;display:flex}.nq-word-originals .nq-word-original-size{color:var(--nq-slate);font:var(--nq-text-xs) / 1.6 var(--nq-font-mono);font-variant-numeric:tabular-nums}html:has(.nq-word-import[open]){overflow:hidden}.nq-word-import{width:min(70rem,100vw - 1.5rem)}.nq-word-review{grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);gap:1.5rem;display:grid}.nq-word-review>section{min-width:0}.nq-word-paragraph{border-bottom:1px solid var(--nq-hairline);padding:.75rem 0}.nq-word-paragraph>p{white-space:pre-wrap;line-height:1.75}.nq-word-paragraph label{color:var(--nq-slate);font-size:.875rem}.nq-word-review fieldset{border:1px solid var(--nq-hairline);min-width:0;margin:.75rem 0;padding:.75rem}.nq-word-review nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=700px){.nq-word-review{grid-template-columns:minmax(0,1fr);gap:.5rem}}.nq-pdf-preview{width:100%;min-width:0;max-width:100%}.nq-pdf-canvas{scrollbar-gutter:stable;contain:inline-size;width:100%;max-width:100%;max-height:55dvh;overflow:auto scroll}.nq-pdf-canvas canvas{background:#fff}.nq-pdf-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.nq-pdf-preview select{display:block}.nq-studio .nq-pdf-navigation{align-items:flex-end}.nq-studio .nq-pdf-navigation label{margin:0}.nq-studio .nq-pdf-navigation input{width:7rem}.nq-studio .nq-prose-tools{align-items:center;column-gap:var(--nq-space-4);margin-bottom:var(--nq-space-5);flex-wrap:wrap;display:flex}.nq-studio .nq-prose-tools-host{display:contents}.nq-studio .nq-prose-tools .nq-manuscript-find{margin:0}.nq-studio .nq-prose-tools .nq-manuscript-find:has(>[aria-expanded=true]){margin-bottom:var(--nq-space-4);flex-basis:100%}.nq-studio .nq-prose-tools .nq-prose-tool{min-height:44px;color:var(--nq-slate);font:var(--nq-text-xs)/1.5 var(--nq-font-ui);text-underline-offset:3px;margin:0;padding:0;text-decoration:underline}.nq-studio .nq-prose-tools .nq-prose-tool:hover:not(:disabled),.nq-studio .nq-prose-tools .nq-prose-tool[aria-expanded=true]{color:var(--nq-vellum);background:0 0}.nq-studio .nq-desk-check{font-size:var(--nq-text-xs);overflow-wrap:anywhere;padding-bottom:var(--nq-space-4)}.nq-studio .nq-desk-check+.nq-desk-check{border-top:1px solid var(--nq-hairline);padding-top:var(--nq-space-4)}.nq-studio .nq-desk-check h2{margin:0 0 var(--nq-space-3);font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-slate)}.nq-studio .nq-desk-check p{margin:0 0 var(--nq-space-3)}.nq-studio .nq-desk-check h2+p,.nq-studio .nq-desk-check-limits{color:var(--nq-slate)}.nq-studio .nq-desk-check>label{gap:var(--nq-space-1);margin-bottom:var(--nq-space-3);color:var(--nq-slate);flex-direction:column;display:flex}.nq-studio .nq-desk-check select{box-sizing:border-box;border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm);min-width:0;min-height:2.75rem}.nq-studio .nq-desk-check button{border:1px solid var(--nq-hairline);text-align:left;min-height:2.75rem;padding:.5rem .75rem}.nq-studio .nq-desk-check>button{margin-bottom:var(--nq-space-3)}.nq-studio .nq-desk-check [role=status],.nq-studio .nq-desk-check [role=alert]{color:var(--nq-vellum)}.nq-studio .nq-desk-check-coverage{font:var(--nq-text-2xs)/1.6 var(--nq-font-mono);font-variant-numeric:tabular-nums;color:var(--nq-slate)}.nq-studio .nq-desk-check ul{margin:0 0 var(--nq-space-3);padding:0;list-style:none}.nq-studio .nq-desk-check-limits li+li{margin-top:var(--nq-space-1)}.nq-studio .nq-desk-check-findings>li{border-left:2px solid var(--nq-ember);padding-left:var(--nq-space-3);margin-bottom:var(--nq-space-4)}.nq-studio .nq-desk-check-findings blockquote{margin:0 0 var(--nq-space-3);font:var(--nq-text-sm)/var(--nq-leading-normal) var(--nq-font-display)}.nq-studio .nq-desk-check-findings button{margin-bottom:var(--nq-space-2);display:block}.nq-studio .nq-desk-tools{font-size:var(--nq-text-xs);overflow-wrap:anywhere}.nq-studio .nq-desk-tools>*{border-top:1px solid var(--nq-hairline);padding:var(--nq-space-4) 0;display:block}.nq-studio .nq-desk-tools h2{margin:0 0 var(--nq-space-3);font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-slate)}.nq-studio .nq-desk-tools h3{margin:var(--nq-space-4) 0 var(--nq-space-2);font:600 var(--nq-text-xs)/1.5 var(--nq-font-ui)}.nq-studio .nq-desk-tools h2+p{color:var(--nq-slate)}.nq-studio .nq-desk-tools :is(button,textarea,pre){border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm)}.nq-studio .nq-desk-tools button{text-align:left;min-height:2.75rem;padding:.5rem .75rem}.nq-studio .nq-desk-tools section>button{margin-bottom:var(--nq-space-3)}.nq-studio .nq-desk-tools>.nq-desk-dictionary{width:100%;font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase;color:var(--nq-slate);border-width:1px 0 0;border-radius:0;padding-inline:0}.nq-studio .nq-desk-tools ul{margin:0 0 var(--nq-space-3);padding:0;list-style:none}.nq-studio .nq-desk-tools ul[aria-label=Revision\ passes]{gap:var(--nq-space-1);display:grid}.nq-studio .nq-desk-tools ul[aria-label=Revision\ passes] button{width:100%}.nq-studio .nq-desk-tools button[aria-pressed=true]{border-color:var(--nq-vellum)}.nq-studio .nq-desk-tools :is(pre,textarea){box-sizing:border-box;width:100%;max-height:16rem;margin:0 0 var(--nq-space-3);padding:var(--nq-space-2);background:var(--nq-ink);font:var(--nq-text-2xs)/1.5 var(--nq-font-mono);overflow:auto}.nq-studio .nq-desk-tools summary{cursor:pointer;margin-bottom:var(--nq-space-2);color:var(--nq-slate)}.nq-studio .nq-author-toolbar{gap:var(--nq-space-2);margin-bottom:var(--nq-space-4);flex-wrap:wrap;display:flex}.nq-studio .nq-author-toolbar button{border:1px solid var(--nq-hairline);min-height:44px;font:var(--nq-text-xs)/1.5 var(--nq-font-mono);color:var(--nq-vellum);background:var(--nq-ink-raised);border-radius:4px;padding:.5rem .75rem}.nq-studio .nq-author-toolbar button[aria-pressed=true]{border-color:var(--nq-gold);text-decoration:underline}.nq-work-conflict>h3{margin:var(--nq-space-5) 0 var(--nq-space-2);font:var(--nq-text-lg) / var(--nq-leading-snug) var(--nq-font-display)}.nq-work-conflict>h3:focus{outline:1px solid var(--nq-hairline);outline-offset:4px}.nq-work-compare{gap:var(--nq-space-3);margin-block:var(--nq-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.nq-work-compare>article{min-width:0;padding:var(--nq-space-3) var(--nq-space-4);border:1px solid var(--nq-hairline);border-radius:var(--nq-radius-sm)}.nq-work-compare>article[data-mine]{border-color:var(--nq-vellum)}.nq-work-compare :where(h4,h5){overflow-wrap:anywhere}.nq-work-compare h4{margin:0 0 var(--nq-space-3);color:var(--nq-slate);font:var(--nq-text-2xs) / 1.4 var(--nq-font-mono);letter-spacing:var(--nq-tracking-label);text-transform:uppercase}.nq-work-compare h4 .nq-num{margin-top:var(--nq-space-1);letter-spacing:0;text-transform:none;color:var(--nq-slate-dim);display:block}.nq-work-compare>article[data-deleted] h4{color:var(--nq-vellum);font:var(--nq-text-sm) / 1.5 var(--nq-font-ui);letter-spacing:0;text-transform:none;margin:0}.nq-work-compare h5{margin:0 0 var(--nq-space-2);font:var(--nq-text-base) / var(--nq-leading-snug) var(--nq-font-display)}.nq-work-resources .nq-work-compare pre{font:var(--nq-text-sm) / 1.6 var(--nq-font-display);margin:0}.nq-work-conflict-actions{gap:var(--nq-space-2);flex-wrap:wrap;display:flex}.nq-studio .nq-work-conflict-actions button,.nq-work-conflict-actions button{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);min-height:44px;padding:.5rem .9rem}.nq-studio .nq-remote-ai{color:var(--nq-slate);grid-template-columns:auto 1fr;column-gap:.6rem;margin:1rem 0;line-height:1.6;display:grid}.nq-studio .nq-remote-ai:before{content:"";border:1px solid var(--nq-slate);border-radius:50%;grid-row:1/span 2;width:.5rem;height:.5rem;margin-top:.55rem}.nq-studio .nq-remote-ai[data-live=true]:before{background:var(--nq-aqua);border-color:var(--nq-aqua)}.nq-studio .nq-remote-ai[data-state=revoked]:before,.nq-studio .nq-remote-ai[data-state=provider-unavailable]:before,.nq-studio .nq-remote-ai[data-state=permission-required]:before{border-color:var(--nq-vellum)}.nq-studio .nq-remote-ai p{grid-column:2;margin:0}.nq-studio .nq-remote-ai-title{color:var(--nq-vellum)}.nq-studio .nq-remote-ask .nq-remote-ask-review{margin-block:var(--nq-space-3);padding-block:var(--nq-space-2);border-top:1px solid var(--nq-hairline)}.nq-studio .nq-remote-ask .nq-remote-ask-review summary{cursor:pointer;min-height:44px;padding-block:.6rem}.nq-studio .nq-remote-asks{margin-top:var(--nq-space-6);padding-top:var(--nq-space-4);border-top:1px solid var(--nq-hairline)}.nq-studio .nq-remote-ask-item{margin:0 0 var(--nq-space-4);padding:var(--nq-space-1) 0 var(--nq-space-2) var(--nq-space-4);border-inline-start:2px solid var(--nq-hairline)}.nq-studio .nq-remote-ask-item[data-tone=waiting]{border-inline-start-style:dashed;border-inline-start-color:var(--nq-slate)}.nq-studio .nq-remote-ask-item[data-tone=live]{border-inline-start-color:var(--nq-aqua)}.nq-studio .nq-remote-ask-item[data-tone=attention],.nq-studio .nq-remote-ask-item[data-tone=done]{border-inline-start-color:var(--nq-vellum)}.nq-studio .nq-history .nq-remote-ask-item p{margin:var(--nq-space-1) 0}.nq-studio .nq-remote-ask-state{justify-content:space-between;gap:var(--nq-space-2);color:var(--nq-slate);font:var(--nq-text-xs) / 1.5 var(--nq-font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nq-studio .nq-remote-ask-state span{text-transform:uppercase;letter-spacing:.14em}.nq-studio .nq-remote-ask-item[data-tone=live] .nq-remote-ask-state span{color:var(--nq-aqua)}.nq-studio .nq-remote-ask-item[data-tone=attention] .nq-remote-ask-state span{color:var(--nq-vellum)}.nq-studio .nq-history .nq-remote-ask-state time{display:inline}.nq-studio .nq-remote-ask-question{font:1.05rem / 1.55 var(--nq-font-display);color:var(--nq-vellum);white-space:pre-wrap}.nq-studio .nq-remote-ask-detail{color:var(--nq-slate);max-width:65ch}.nq-studio .nq-remote-ask .nq-question-answer{max-height:40dvh;padding:var(--nq-space-3);border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);overflow-y:auto}html,body,#root{background:var(--nq-ink);min-height:100%;color:var(--nq-vellum);font:16px/1.6 var(--nq-font-ui);margin:0}*{box-sizing:border-box}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--nq-gold);outline-offset:3px}.browser-app{flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.browser-app>.nq-studio,.browser-app>.nq-draft-workspace{flex:1;height:auto;min-height:0}.browser-top{z-index:40;border-bottom:1px solid var(--nq-hairline);background:var(--nq-ink);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:.35rem 1rem;font-size:.8rem;display:flex;position:relative}.browser-brand{padding:.5rem 0;font-weight:650;text-decoration:none}.browser-top>span{color:var(--nq-slate)}.browser-top>details{margin-left:auto}.browser-top summary{cursor:pointer;padding:.5rem 0}.storage-menu{background:var(--nq-ink-raised);border:1px solid var(--nq-hairline);width:min(28rem,100vw - 1rem);max-height:70dvh;padding:1.25rem;font-size:.9rem;position:absolute;top:100%;right:.5rem;overflow:auto;box-shadow:0 1rem 2rem #0008}.storage-menu a{margin:1rem 0;display:block}.browser-door,.browser-shelf{width:min(66rem,100%);margin:0 auto;padding:clamp(1.3rem,5vw,4rem);overflow:auto}.browser-door h1,.browser-shelf h1{font:clamp(2rem, 5vw, 3.7rem)/1.13 var(--nq-font-display);letter-spacing:-.025em;max-width:18ch}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--nq-gold);font-size:.72rem}.browser-shelf>p{max-width:43rem;color:var(--nq-slate)}.browser-shelf form{margin:2rem 0}.browser-shelf label{margin-bottom:.4rem;display:block}.start-row{gap:.75rem;display:flex}.start-row input{background:var(--nq-ink-sunken);min-width:0;color:inherit;border:1px solid var(--nq-hairline);border-radius:.4rem;flex:1;padding:.85rem}.browser-door button,.browser-top button,.browser-shelf button{border:1px solid var(--nq-gold-dim);background:var(--nq-gold-wash);color:var(--nq-vellum);border-radius:.4rem;min-height:44px;padding:.65rem 1rem}.book-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.book-grid a{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);overflow-wrap:anywhere;border-radius:.5rem;height:100%;padding:1.5rem;text-decoration:none;display:block}.book-grid a:hover{border-color:var(--nq-gold-dim)}.book-grid h2{font:1.7rem/1.25 var(--nq-font-display);margin:0 0 1rem}.book-grid span{color:var(--nq-slate);font-size:.85rem}.browser-footnote,.shelf-empty{padding:1.2rem 0;font-size:.85rem}.browser-alert{max-height:25dvh;color:var(--nq-vellum);background:var(--nq-ember-wash);border-bottom:1px solid var(--nq-ember);margin:0;padding:.6rem 1rem;font-size:.85rem;overflow:auto}@media (width<=600px){.start-row{flex-direction:column}.browser-top{gap:.25rem .75rem;font-size:.72rem}.browser-top>span{flex:1}.browser-top>details{margin-left:0}.browser-shelf h1{font-size:2.5rem}}.browser-backups{width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--nq-vellum);background:var(--nq-ink);border:1px solid var(--nq-hairline);border-radius:.6rem;padding:1.5rem;overflow:auto}.browser-backups::backdrop{background:#0009}.browser-backups button,.browser-backups input,.storage-menu select{border:1px solid var(--nq-hairline);background:var(--nq-ink-raised);max-width:100%;min-height:44px;color:var(--nq-vellum);margin:.4rem 0;padding:.5rem .75rem}.browser-backups label,.browser-backups input,.storage-menu label,.storage-menu select{display:block}.browser-backups button{margin-right:.5rem}.browser-backups li{overflow-wrap:anywhere}.browser-backups fieldset{border:1px solid var(--nq-hairline);min-width:0;margin:1rem 0}.browser-backups select{width:100%;min-height:44px;color:inherit;background:var(--nq-ink-raised)}.browser-backups input[type=file]{width:100%}.browser-backups label:has(input[type=checkbox]){align-items:center;gap:.75rem;min-height:44px;display:flex}.browser-backups input[type=checkbox]{flex:none;min-height:0;margin:0}.browser-backups p{overflow-wrap:anywhere}.browser-recovery{max-width:56rem}.browser-recovery section{margin-block:1.5rem}
