.demo-page.svelte-7ef13{min-height:100dvh}.skip-link.svelte-7ef13{z-index:100;color:#1f1f1f;background:#fc3;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.skip-link.svelte-7ef13:focus{transform:translateY(0)}.generator-header.svelte-7ef13{color:#f5f8f3;background:var(--navy);justify-content:space-between;align-items:center;min-height:4.4rem;padding:.65rem clamp(1rem,4vw,3.75rem);display:flex;box-shadow:0 10px 30px #0c221f24}.generator-brand.svelte-7ef13{color:inherit;align-items:center;gap:.72rem;text-decoration:none;display:flex}.brand-mark.svelte-7ef13{width:2.45rem;height:2.45rem;color:var(--navy);background:var(--lime);border:1px solid #b8f34a57;border-radius:10px;place-items:center;display:grid;box-shadow:0 6px 18px #00000024}.generator-brand.svelte-7ef13>span:where(.svelte-7ef13):last-child{gap:.08rem;display:grid}.generator-brand.svelte-7ef13 strong:where(.svelte-7ef13){letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600}.generator-brand.svelte-7ef13 small:where(.svelte-7ef13){color:#b9c7c2;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.generator-footer.svelte-7ef13{border-top:1px solid var(--line);color:#77837e;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3.75rem);font-size:.62rem;display:flex}.generator-footer.svelte-7ef13 a:where(.svelte-7ef13){color:inherit;text-decoration:none}.manchester.svelte-7ef13 .generator-footer:where(.svelte-7ef13){color:#454545;background:#f2f2f2}.manchester.svelte-7ef13 .generator-footer:where(.svelte-7ef13) a:where(.svelte-7ef13){color:#609;text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (width<=620px){.generator-header.svelte-7ef13{min-height:4rem}.generator-footer.svelte-7ef13{text-align:center;flex-direction:column;align-items:center}}.bold.svelte-1bxf3mh{font-weight:700}.italic.svelte-1bxf3mh{font-style:italic}.small-caps.svelte-1bxf3mh{font-variant:small-caps}.subscript.svelte-1bxf3mh,.superscript.svelte-1bxf3mh{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.superscript.svelte-1bxf3mh{top:-.45em}.subscript.svelte-1bxf3mh{bottom:-.2em}.generator-shell.svelte-qnyqcq{background-color:#f2f2ec;background-image:radial-gradient(circle at 12% 12%,#b8f34a21,#0000 30rem),linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,28px 28px,28px 28px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.generator-shell.svelte-qnyqcq,.generator-shell.svelte-qnyqcq *{box-sizing:border-box}.generator-shell.svelte-qnyqcq :is(button:where(.svelte-qnyqcq),input:where(.svelte-qnyqcq),select:where(.svelte-qnyqcq)){font:inherit}.style-chip.svelte-qnyqcq{border-radius:999px;align-items:center;gap:.38rem;font-size:.66rem;font-weight:780;display:inline-flex}.generator-content.svelte-qnyqcq{width:min(100% - 2rem,82rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 3.5rem}.intro.svelte-qnyqcq{grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2.2rem;display:grid}.eyebrow.svelte-qnyqcq{color:#697770;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .48rem;font-size:.65rem;font-weight:830}.intro-copy.svelte-qnyqcq>.eyebrow:where(.svelte-qnyqcq),.result-header.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq){align-items:center;gap:.48rem;display:flex}.intro-copy.svelte-qnyqcq>.eyebrow:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq),.result-header.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.intro.svelte-qnyqcq h2:where(.svelte-qnyqcq){letter-spacing:-.045em;max-width:47rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4.15rem);font-weight:500;line-height:.98}.intro-copy.svelte-qnyqcq>p:where(.svelte-qnyqcq):last-child{max-width:42rem;color:var(--ink-soft);margin:1.15rem 0 0;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.65}.intro-note.svelte-qnyqcq{border-left:3px solid var(--lime);color:#eaf1ee;background:var(--navy);box-shadow:var(--shadow);align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.intro-note.svelte-qnyqcq>svg{color:var(--lime);flex:none;margin-top:.05rem}.intro-note.svelte-qnyqcq div:where(.svelte-qnyqcq){gap:.25rem;display:grid}.intro-note.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.75rem}.intro-note.svelte-qnyqcq span:where(.svelte-qnyqcq){color:#b8c5c0;font-size:.68rem;line-height:1.45}.generator-grid.svelte-qnyqcq{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);align-items:start;gap:1.25rem;display:grid}.form-panel.svelte-qnyqcq,.result-panel.svelte-qnyqcq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow);overflow:hidden}.form-context-banner.svelte-qnyqcq{color:#155f47;background:var(--green-soft);border-bottom:1px solid #b9d4c8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.78rem 1rem;display:grid}.form-context-banner.similar-context.svelte-qnyqcq{color:#675416;background:#fbf6dc;border-color:#d8cc97}.form-context-banner.svelte-qnyqcq>svg{align-self:start;margin-top:.1rem}.form-context-banner.svelte-qnyqcq div:where(.svelte-qnyqcq){gap:.15rem;display:grid}.form-context-banner.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.69rem}.form-context-banner.svelte-qnyqcq span:where(.svelte-qnyqcq){font-size:.61rem;line-height:1.4}.form-context-banner.svelte-qnyqcq button:where(.svelte-qnyqcq){color:inherit;background:#ffffff80;border:1px solid;border-radius:6px;padding:.4rem .52rem;font-size:.58rem;font-weight:740}.form-section.svelte-qnyqcq{border-bottom:1px solid var(--line);gap:1rem;padding:clamp(1.1rem,3vw,1.55rem);display:grid}.source-section.svelte-qnyqcq{background:linear-gradient(135deg,#fffefa,#fbfced)}.section-heading.svelte-qnyqcq,.contributor-heading.svelte-qnyqcq,.result-header.svelte-qnyqcq,.output-card.svelte-qnyqcq header:where(.svelte-qnyqcq),.form-actions.svelte-qnyqcq{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading.svelte-qnyqcq{justify-content:flex-start}.step.svelte-qnyqcq{width:2.15rem;height:2.15rem;color:var(--green);background:#f1f4e9;border:1px solid #ccd2c4;border-radius:8px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:850;display:grid}.section-heading.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq){margin-bottom:.15rem}.section-heading.svelte-qnyqcq h2:where(.svelte-qnyqcq),.result-header.svelte-qnyqcq h2:where(.svelte-qnyqcq){color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:550}.fields-grid.svelte-qnyqcq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.field.svelte-qnyqcq{gap:.38rem;min-width:0;display:grid}.field.wide.svelte-qnyqcq{grid-column:1/-1}.field.svelte-qnyqcq>span:where(.svelte-qnyqcq){color:#43514c;font-size:.69rem;font-weight:780}.field.svelte-qnyqcq>span:where(.svelte-qnyqcq) em:where(.svelte-qnyqcq){color:#87918d;text-transform:none;margin-left:.25rem;font-size:.59rem;font-style:normal;font-weight:650}.field.svelte-qnyqcq input:where(.svelte-qnyqcq),.field.svelte-qnyqcq select:where(.svelte-qnyqcq){border:1px solid var(--line);width:100%;min-width:0;height:2.7rem;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:.64rem .72rem;font-size:.78rem;transition:border-color .14s,box-shadow .14s,background .14s}.field.svelte-qnyqcq select:where(.svelte-qnyqcq){appearance:auto;font-weight:720}.field.svelte-qnyqcq input:where(.svelte-qnyqcq)::placeholder{color:#9aa39f}.field.svelte-qnyqcq input:where(.svelte-qnyqcq):hover,.field.svelte-qnyqcq select:where(.svelte-qnyqcq):hover{border-color:var(--line-strong)}.field.svelte-qnyqcq input:where(.svelte-qnyqcq):focus,.field.svelte-qnyqcq select:where(.svelte-qnyqcq):focus{border-color:var(--green);box-shadow:0 0 0 3px #18795a1a}.field.invalid.svelte-qnyqcq input:where(.svelte-qnyqcq){border-color:var(--red);background:#fff9f8;box-shadow:0 0 0 3px #b6413514}.field.svelte-qnyqcq small:where(.svelte-qnyqcq),.source-picker.svelte-qnyqcq small:where(.svelte-qnyqcq){color:#77837e;font-size:.63rem;line-height:1.45}.source-picker.svelte-qnyqcq select:where(.svelte-qnyqcq){border-color:#c7cfb8;height:3rem;font-size:.86rem}.contributors-block.svelte-qnyqcq{border-radius:var(--radius-md);background:#f8f8f4;border:1px solid #dcddd3;gap:.75rem;padding:.9rem;display:grid}.contributors-block.secondary.svelte-qnyqcq{margin-top:-.15rem}.contributor-heading.svelte-qnyqcq h3:where(.svelte-qnyqcq){margin:0;font-size:.75rem}.contributor-heading.svelte-qnyqcq p:where(.svelte-qnyqcq){color:#75807c;margin:.16rem 0 0;font-size:.63rem}.add-button.svelte-qnyqcq,.et-al-button.svelte-qnyqcq,.remove-button.svelte-qnyqcq,.reset-button.svelte-qnyqcq,.generate-button.svelte-qnyqcq,.output-card.svelte-qnyqcq button:where(.svelte-qnyqcq){border-radius:7px;justify-content:center;align-items:center;gap:.38rem;font-weight:760;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.add-button.svelte-qnyqcq{color:var(--navy);background:var(--lime-soft);border:1px solid #c9d5b6;padding:.43rem .58rem;font-size:.65rem}.et-al-button.svelte-qnyqcq{color:#4e5c57;background:#fff;border:1px dashed #aeb8b3;justify-self:start;padding:.43rem .58rem;font-size:.65rem}.et-al-button.svelte-qnyqcq:hover{border-color:var(--green);color:var(--green);background:var(--green-soft)}.et-al-button.svelte-qnyqcq em:where(.svelte-qnyqcq){font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:600}.add-button.svelte-qnyqcq:hover,.generate-button.svelte-qnyqcq:hover:not(:disabled){transform:translateY(-1px)}.contributor-list.svelte-qnyqcq{gap:.55rem;display:grid}.contributor-row.svelte-qnyqcq{grid-template-columns:1.65rem repeat(2,minmax(0,1fr)) 2.25rem;align-items:end;gap:.55rem;display:grid}.et-al-row.svelte-qnyqcq{color:#6e7a75;background:#fff;border:1px dashed #b9c4bf;border-radius:8px;align-items:center;gap:.6rem;min-height:2.7rem;padding:.5rem .6rem .5rem 2.2rem;font-size:.63rem;display:flex}.et-al-label.svelte-qnyqcq{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:600}.et-al-row.svelte-qnyqcq button:where(.svelte-qnyqcq){color:#68756f;background:#eef0eb;border:0;border-radius:5px;margin-left:auto;padding:.32rem .45rem;font-size:.58rem;font-weight:740}.et-al-row.svelte-qnyqcq button:where(.svelte-qnyqcq):hover{color:var(--red);background:var(--red-soft)}.contributor-number.svelte-qnyqcq{color:#84908b;place-items:center;height:2.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;display:grid}.remove-button.svelte-qnyqcq{border:1px solid var(--line);color:#8c9893;background:#fff;width:2.25rem;height:2.7rem}.remove-button.svelte-qnyqcq:hover{color:var(--red);background:var(--red-soft);border-color:#e8bbb5}.organisation-field.svelte-qnyqcq{border-top:1px dashed #d6d8ce;padding-top:.65rem}.form-error.svelte-qnyqcq,.processor-error.svelte-qnyqcq{color:#96372e;background:var(--red-soft);align-items:flex-start;gap:.58rem;display:flex}.form-error.svelte-qnyqcq{border:1px solid #ecc6c0;border-radius:8px;margin:1rem 1.4rem 0;padding:.75rem .85rem;font-size:.69rem;line-height:1.45}.form-error.svelte-qnyqcq>svg,.processor-error.svelte-qnyqcq>svg{flex:none}.form-actions.svelte-qnyqcq{background:#f7f7f1;padding:1rem 1.4rem}.reset-button.svelte-qnyqcq,.generate-button.svelte-qnyqcq{min-height:2.65rem;padding:.62rem .85rem;font-size:.72rem}.reset-button.svelte-qnyqcq{color:var(--ink-soft);background:0 0;border:1px solid #0000}.reset-button.svelte-qnyqcq:hover{border-color:var(--line);background:#fff}.generate-button.svelte-qnyqcq{color:var(--navy);background:var(--lime);border:1px solid #9fd436;box-shadow:0 7px 18px #47691124}.generate-button.svelte-qnyqcq:disabled{cursor:wait;opacity:.68}.spinner{animation:.9s linear infinite svelte-qnyqcq-spin}@keyframes svelte-qnyqcq-spin{to{transform:rotate(360deg)}}.result-column.svelte-qnyqcq{gap:.85rem;display:grid;position:sticky;top:1rem}.result-header.svelte-qnyqcq{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffefa,#fbfced);padding:1.15rem 1.2rem}.result-header.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq){margin-bottom:.18rem}.style-chip.svelte-qnyqcq{color:#086344;background:var(--green-soft);padding:.42rem .58rem}.result-placeholder.svelte-qnyqcq{text-align:center;align-content:center;place-items:center;min-height:22rem;padding:2.5rem 2rem;display:grid}.placeholder-icon.svelte-qnyqcq{width:3.65rem;height:3.65rem;color:var(--green);background:#f3f8e8;border:1px solid #d9dfcc;border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.result-placeholder.svelte-qnyqcq strong:where(.svelte-qnyqcq){max-width:19rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:550}.result-placeholder.svelte-qnyqcq p:where(.svelte-qnyqcq){color:#76817d;max-width:18rem;margin:.5rem 0 1.35rem;font-size:.7rem;line-height:1.55}.placeholder-rule.svelte-qnyqcq{gap:.45rem;width:min(100%,15rem);display:grid}.placeholder-rule.svelte-qnyqcq span:where(.svelte-qnyqcq){background:#ebede4;border-radius:999px;height:.35rem}.placeholder-rule.svelte-qnyqcq span:where(.svelte-qnyqcq):nth-child(2){width:86%}.placeholder-rule.svelte-qnyqcq span:where(.svelte-qnyqcq):nth-child(3){width:62%}.processor-error.svelte-qnyqcq{border:1px solid #ecc6c0;border-radius:9px;margin:1.2rem;padding:.9rem}.processor-error.svelte-qnyqcq div:where(.svelte-qnyqcq){gap:.2rem;display:grid}.processor-error.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.73rem}.processor-error.svelte-qnyqcq span:where(.svelte-qnyqcq){font-size:.67rem;line-height:1.45}.output-stack.svelte-qnyqcq{gap:.8rem;padding:1rem;display:grid}.output-card.svelte-qnyqcq{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;overflow:hidden}.output-card.svelte-qnyqcq header:where(.svelte-qnyqcq){border-bottom:1px solid var(--line);background:#f3f4ed;padding:.68rem .75rem}.output-card.svelte-qnyqcq header:where(.svelte-qnyqcq)>div:where(.svelte-qnyqcq){gap:.13rem;display:grid}.output-card.svelte-qnyqcq header:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:#78847f;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:830}.output-card.svelte-qnyqcq h3:where(.svelte-qnyqcq){margin:0;font-size:.72rem}.output-card.svelte-qnyqcq button:where(.svelte-qnyqcq){border:1px solid var(--line);min-width:4.5rem;color:var(--ink-soft);background:#fff;padding:.44rem .56rem;font-size:.63rem}.output-card.svelte-qnyqcq button:where(.svelte-qnyqcq):hover,.output-card.svelte-qnyqcq button.copied:where(.svelte-qnyqcq){color:var(--green);background:var(--green-soft);border-color:#abd8c6}.rendered-reference,.rendered-citation{color:#1f2b27;word-break:break-word;padding:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:.88rem;line-height:1.75;display:block}.rendered-reference{min-height:8.5rem}.rendered-citation{min-height:5.4rem;font-size:1rem}.citation-use-controls.svelte-qnyqcq{border-top:1px solid var(--line);background:#f7f8f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.75rem;display:grid}.citation-use-controls.svelte-qnyqcq label:where(.svelte-qnyqcq){gap:.32rem;display:grid}.citation-use-controls.svelte-qnyqcq label:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:#53615c;font-size:.61rem;font-weight:760}.citation-use-controls.svelte-qnyqcq label:where(.svelte-qnyqcq) em:where(.svelte-qnyqcq){color:#8a9691;font-size:.56rem;font-style:normal;font-weight:620}.citation-use-controls.svelte-qnyqcq input:where(.svelte-qnyqcq){border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;height:2.3rem;padding:.5rem .6rem;font-size:.69rem}.citation-use-controls.svelte-qnyqcq input:where(.svelte-qnyqcq):focus{border-color:var(--green);box-shadow:0 0 0 3px #18795a1a}.citation-use-controls.svelte-qnyqcq button:where(.svelte-qnyqcq){height:2.3rem;color:var(--navy);background:var(--green-soft);border:1px solid #abcbbf;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.62rem;font-weight:750;display:inline-flex}.save-reference-actions.svelte-qnyqcq{border-radius:var(--radius-md);background:#fafbf4;border:1px dashed #c8d1bd;gap:.65rem;padding:.85rem;display:grid}.save-reference-actions.saved.svelte-qnyqcq{background:var(--green-soft);border-style:solid;border-color:#b8d9ca}.save-reference-button.svelte-qnyqcq,.next-reference-actions.svelte-qnyqcq button:where(.svelte-qnyqcq){border-radius:8px;justify-content:center;align-items:center;gap:.42rem;min-height:2.55rem;padding:.6rem .75rem;font-size:.68rem;font-weight:780;display:inline-flex}.save-reference-button.svelte-qnyqcq{border:1px solid var(--navy);color:#f7fbf8;background:var(--navy)}.save-reference-button.svelte-qnyqcq:hover{background:var(--navy-hover)}.save-reference-actions.svelte-qnyqcq>p:where(.svelte-qnyqcq){color:#75807c;text-align:center;margin:0;font-size:.62rem;line-height:1.45}.saved-message.svelte-qnyqcq{color:#0d6748;align-items:flex-start;gap:.55rem;display:flex}.saved-message.svelte-qnyqcq>svg{flex:none;margin-top:.05rem}.saved-message.svelte-qnyqcq div:where(.svelte-qnyqcq){gap:.16rem;display:grid}.saved-message.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.69rem}.saved-message.svelte-qnyqcq span:where(.svelte-qnyqcq){color:#527066;font-size:.61rem;line-height:1.4}.next-reference-actions.svelte-qnyqcq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.next-reference-actions.svelte-qnyqcq button:where(.svelte-qnyqcq){color:var(--navy);background:#fff;border:1px solid #a8c8bb}.next-reference-actions.svelte-qnyqcq button.reuse-button:where(.svelte-qnyqcq){background:var(--lime-soft);border-color:#9fd436}.result-footer.svelte-qnyqcq{border-top:1px solid var(--line);color:#687570;background:#f7f7f1;align-items:flex-start;gap:.55rem;padding:.82rem 1rem;display:flex}.result-footer.svelte-qnyqcq>svg{color:var(--green);flex:none}.result-footer.svelte-qnyqcq p:where(.svelte-qnyqcq){margin:0;font-size:.61rem;line-height:1.45}.guidance-card.svelte-qnyqcq{border-radius:var(--radius-md);background:#fffefad1;border:1px solid #d4d9cb;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.guidance-card.svelte-qnyqcq>svg{color:var(--amber);flex:none}.guidance-card.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.7rem}.guidance-card.svelte-qnyqcq p:where(.svelte-qnyqcq){color:#687570;margin:.25rem 0 .5rem;font-size:.64rem;line-height:1.5}.guidance-card.svelte-qnyqcq a:where(.svelte-qnyqcq){color:var(--green);text-underline-offset:2px;align-items:center;gap:.3rem;font-size:.64rem;font-weight:760;display:inline-flex}.reference-list-section.svelte-qnyqcq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow);margin-top:1.25rem;overflow:hidden}.reference-list-heading.svelte-qnyqcq{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#173334,#214848);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.reference-list-title.svelte-qnyqcq{align-items:center;gap:.75rem;display:flex}.reference-list-icon.svelte-qnyqcq{width:2.55rem;height:2.55rem;color:var(--navy);background:var(--lime);border:1px solid #b8f34a57;border-radius:9px;place-items:center;display:grid}.reference-list-heading.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq){color:#aebfba;margin-bottom:.12rem}.reference-list-heading.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.reference-list-heading.svelte-qnyqcq h2:where(.svelte-qnyqcq){color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:550}.reference-list-heading-actions.svelte-qnyqcq{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.save-status.svelte-qnyqcq{color:#b8c8c2;align-items:center;gap:.32rem;margin-right:.18rem;font-size:.59rem;font-weight:680;display:inline-flex}.reference-count.svelte-qnyqcq{color:#dce6e2;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.42rem .65rem;font-size:.64rem;font-weight:760}.reference-list-heading-actions.svelte-qnyqcq button:where(.svelte-qnyqcq),.reference-list-heading-actions.svelte-qnyqcq .import-file-button:where(.svelte-qnyqcq){color:#edf5f1;background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;gap:.3rem;min-height:2rem;padding:.4rem .55rem;font-size:.61rem;font-weight:740;display:inline-flex}.reference-list-heading-actions.svelte-qnyqcq .import-file-button:where(.svelte-qnyqcq){cursor:pointer}.reference-list-heading-actions.svelte-qnyqcq button:where(.svelte-qnyqcq):hover:not(:disabled),.reference-list-heading-actions.svelte-qnyqcq .import-file-button:where(.svelte-qnyqcq):hover{color:var(--lime);background:#ffffff1f;border-color:#b8f34a80}.reference-list-heading-actions.svelte-qnyqcq button:where(.svelte-qnyqcq):disabled{cursor:not-allowed;opacity:.42}.visually-hidden.svelte-qnyqcq{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-import-error.svelte-qnyqcq{color:#96372e;background:var(--red-soft);border-bottom:1px solid #e7bbb4;align-items:flex-start;gap:.5rem;padding:.72rem 1rem;font-size:.65rem;line-height:1.45;display:flex}.reference-import-error.svelte-qnyqcq>svg{flex:none}.citation-change-warning.svelte-qnyqcq{color:#80500f;background:var(--amber-soft);border-bottom:1px solid #e7cd9f;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.78rem 1rem;display:grid}.citation-change-warning.svelte-qnyqcq>svg{margin-top:.08rem}.citation-change-warning.svelte-qnyqcq strong:where(.svelte-qnyqcq){font-size:.68rem}.citation-change-warning.svelte-qnyqcq p:where(.svelte-qnyqcq){margin:.22rem 0 0;font-size:.63rem;line-height:1.45}.citation-change-warning.svelte-qnyqcq button:where(.svelte-qnyqcq){color:#75501a;background:#ffffff8c;border:1px solid #d6b878;border-radius:6px;padding:.35rem .48rem;font-size:.58rem;font-weight:740}.reference-list-empty.svelte-qnyqcq{color:#72807b;background:linear-gradient(#ffffff8c,#ffffff8c),repeating-linear-gradient(0deg,#0000 0 2.25rem,#e6e8df 2.25rem 2.3rem);justify-content:center;align-items:center;gap:.8rem;min-height:8.5rem;padding:1.5rem;display:flex}.reference-list-empty.svelte-qnyqcq>svg{color:var(--green)}.reference-list-empty.svelte-qnyqcq strong:where(.svelte-qnyqcq){color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:550}.reference-list-empty.svelte-qnyqcq p:where(.svelte-qnyqcq){margin:.28rem 0 0;font-size:.65rem}.reference-tabs.svelte-qnyqcq{display:block}.reference-tab-list{border-bottom:1px solid var(--line);background:#efefe8;gap:.4rem;padding:.7rem 1rem 0;display:flex}.reference-tab-list button{color:#65716d;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:.42rem;min-height:2.65rem;margin-bottom:-1px;padding:.58rem .82rem;font-size:.68rem;font-weight:760;display:inline-flex}.reference-tab-list button[data-state=active]{border-color:var(--line);color:var(--navy);background:var(--paper-raised)}.reference-tab-list button[data-state=active] svg{color:var(--green)}.reference-tab-list button small{color:#65716d;background:#dfe1d8;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.55rem;display:grid}.reference-tab-list button[data-state=active] small{color:#0d6748;background:var(--green-soft)}.reference-tab-panel{outline:0;min-height:24rem}.saved-sources.svelte-qnyqcq{background:#f5f5ef;padding:1rem}.saved-sources-heading.svelte-qnyqcq,.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq){justify-content:space-between;align-items:center;gap:1rem;display:flex}.saved-sources-heading.svelte-qnyqcq{margin-bottom:.75rem}.saved-sources-heading.svelte-qnyqcq span:where(.svelte-qnyqcq),.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:#64716c;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:820}.saved-sources-heading.svelte-qnyqcq p:where(.svelte-qnyqcq),.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) p:where(.svelte-qnyqcq){color:#7a8681;margin:.18rem 0 0;font-size:.61rem}.saved-sources-heading.svelte-qnyqcq button:where(.svelte-qnyqcq),.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) button:where(.svelte-qnyqcq){border:1px solid var(--line-strong);min-height:2.25rem;color:var(--ink-soft);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;padding:.48rem .62rem;font-size:.63rem;font-weight:750;display:inline-flex}.saved-source-list.svelte-qnyqcq{gap:.48rem;display:grid}.saved-source-card.svelte-qnyqcq{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.8rem minmax(12rem,1fr) auto;align-items:center;gap:.6rem;padding:.68rem;transition:border-color .14s,box-shadow .14s;display:grid}.saved-source-card.active.svelte-qnyqcq{box-shadow:inset 3px 0 var(--green);border-color:#8bbda9}.saved-source-number.svelte-qnyqcq{color:#8a9590;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;font-weight:750}.saved-source-copy.svelte-qnyqcq{gap:.2rem;min-width:0;display:grid}.saved-source-copy.svelte-qnyqcq strong:where(.svelte-qnyqcq){text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.saved-source-copy.svelte-qnyqcq span:where(.svelte-qnyqcq){color:#77837f;font-size:.58rem}.saved-source-actions.svelte-qnyqcq{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.saved-source-actions.svelte-qnyqcq button:where(.svelte-qnyqcq){border:1px solid var(--line);color:#65736e;background:#fafbf8;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;height:2rem;padding:0 .48rem;font-size:.58rem;font-weight:730;display:inline-flex}.saved-source-actions.svelte-qnyqcq button:where(.svelte-qnyqcq):hover{color:var(--green);background:var(--green-soft);border-color:#a9cfbf}.saved-source-actions.svelte-qnyqcq button.delete-source:where(.svelte-qnyqcq):hover{color:var(--red);background:var(--red-soft);border-color:#e3b5ae}.saved-source-actions.svelte-qnyqcq button.delete-source:where(.svelte-qnyqcq){width:2rem;padding:0}.formatted-list-panel.svelte-qnyqcq{background:#fffefa;min-width:0}.citation-builder.svelte-qnyqcq{background:linear-gradient(135deg,#edf8f2,#f8fbf1);border:1px solid #b9d4c7;border-radius:10px;gap:.72rem;margin-bottom:.85rem;padding:1rem 1.15rem;display:grid}.citation-builder.svelte-qnyqcq>header:where(.svelte-qnyqcq){align-items:center;gap:.6rem;display:flex}.citation-builder-icon.svelte-qnyqcq{color:#0e6849;background:#fff;border:1px solid #aad1c1;border-radius:8px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.citation-builder.svelte-qnyqcq>header:where(.svelte-qnyqcq)>div:where(.svelte-qnyqcq){flex:1;gap:.08rem;min-width:0;display:grid}.citation-builder.svelte-qnyqcq>header:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq):not(.citation-builder-icon){color:#5f766d;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:810}.citation-builder.svelte-qnyqcq h3:where(.svelte-qnyqcq){margin:0;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-weight:550}.citation-builder-guidance.svelte-qnyqcq{color:#65766f;margin:0;font-size:.63rem;line-height:1.5}.citation-builder.svelte-qnyqcq>header:where(.svelte-qnyqcq) button.close-citation-button:where(.svelte-qnyqcq){color:#5c7168;background:#ffffffad;border:1px solid #b9ccc3;border-radius:6px;padding:.38rem .5rem;font-size:.58rem;font-weight:730}.citation-locator-list.svelte-qnyqcq{gap:.4rem;display:grid}.citation-source-row.svelte-qnyqcq{background:#ffffff9e;border:1px solid #c9d8d0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(7rem,.3fr) auto;align-items:center;gap:.55rem;padding:.5rem;display:grid}.citation-source-row.svelte-qnyqcq>strong:where(.svelte-qnyqcq){color:#43554e;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:700;overflow:hidden}.citation-source-row.svelte-qnyqcq label:where(.svelte-qnyqcq){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;display:grid}.citation-source-row.svelte-qnyqcq label:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq),.add-citation-source.svelte-qnyqcq>span:where(.svelte-qnyqcq){color:#63756e;font-size:.57rem;font-weight:730}.citation-source-row.svelte-qnyqcq input:where(.svelte-qnyqcq),.add-citation-source.svelte-qnyqcq select:where(.svelte-qnyqcq){background:#fff;border:1px solid #c2d3ca;border-radius:7px;outline:0;width:100%;height:2.15rem;padding:.45rem .55rem;font-size:.63rem}.citation-source-row.svelte-qnyqcq input:where(.svelte-qnyqcq):focus,.add-citation-source.svelte-qnyqcq select:where(.svelte-qnyqcq):focus{border-color:var(--green);box-shadow:0 0 0 3px #18795a17}.citation-source-row.svelte-qnyqcq>button:where(.svelte-qnyqcq){color:#8a5149;background:#fff;border:1px solid #d6c5c0;border-radius:6px;padding:.42rem .48rem;font-size:.56rem;font-weight:720}.add-citation-source.svelte-qnyqcq{grid-template-columns:auto minmax(12rem,.52fr);justify-content:end;align-items:center;gap:.55rem;display:grid}.citation-builder-actions.svelte-qnyqcq{justify-content:flex-end;gap:.42rem;display:flex}.citation-builder-actions.svelte-qnyqcq button:where(.svelte-qnyqcq){border:1px solid var(--navy);color:#fff;background:var(--navy);border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;padding:.48rem .62rem;font-size:.62rem;font-weight:750;display:inline-flex}.citation-builder-actions.svelte-qnyqcq button.copy-cluster-button:where(.svelte-qnyqcq){color:#0d6748;background:#fff;border-color:#9fc7b6}.rendered-list-citation{color:#1f2b27;background:#fff;border:1px solid #b9d2c6;border-radius:8px;padding:.78rem;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.55;display:block}.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq){border-bottom:1px solid var(--line);background:#fafaf5;padding:1rem 1.15rem}.formatted-list-panel.svelte-qnyqcq h3:where(.svelte-qnyqcq){margin:.12rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:550}.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) button:where(.svelte-qnyqcq){color:var(--navy);background:var(--lime-soft);border-color:#9fd436}.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) button:where(.svelte-qnyqcq):disabled{opacity:.65}.formatted-list-actions.svelte-qnyqcq{align-items:center;gap:.5rem;display:flex}.formatted-list-actions.svelte-qnyqcq .immutable-chip:where(.svelte-qnyqcq){color:#557068;letter-spacing:0;text-transform:none;background:#e7eee9;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .5rem;font-size:.56rem;font-weight:720;display:inline-flex}.formatted-reference-list.svelte-qnyqcq{gap:1.1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.formatted-list-entry.svelte-qnyqcq{color:#202a27;text-indent:-1.5rem;word-break:break-word;padding-left:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.7}.generator-version.svelte-qnyqcq{color:var(--ink-soft);text-align:right;white-space:nowrap;margin:1rem 0 0;font-size:.7rem}.generator-shell.manchester.svelte-qnyqcq{--brand-primary:#609;--brand-primary-dark:#4d0073;--brand-accent:#fc3;--brand-grey:#999;--brand-focus:#fc3;--ink:#1f1f1f;--ink-soft:#454545;--paper:#f5f5f5;--paper-raised:#fff;--wash:#f2f2f2;--line:#d0d0d0;--line-strong:#777;--navy:var(--brand-primary);--navy-hover:var(--brand-primary-dark);--lime:var(--brand-accent);--lime-soft:#fff4cc;--green:var(--brand-primary);--green-soft:#f3e8f7;--red:#b10e1e;--red-soft:#fbeaec;--amber:#7a4b00;--amber-soft:#fff3d1;--blue-soft:#e7f1f8;--shadow:0 3px 14px #1f1f1f1a;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;color:var(--ink);background:#fff;font-family:Open Sans,Arial,sans-serif}.generator-shell.manchester.svelte-qnyqcq *{font-family:inherit}.generator-shell.manchester.svelte-qnyqcq :where(.svelte-qnyqcq):is(button:where(.svelte-qnyqcq),input:where(.svelte-qnyqcq),select:where(.svelte-qnyqcq),a:where(.svelte-qnyqcq)):focus-visible{outline:3px solid var(--brand-focus);outline-offset:2px;box-shadow:0 0 0 5px #1f1f1f}.generator-shell.manchester.svelte-qnyqcq .generator-content:where(.svelte-qnyqcq){width:min(100% - 2rem,86rem);padding-top:clamp(2rem,5vw,4.5rem)}.generator-shell.manchester.svelte-qnyqcq .intro:where(.svelte-qnyqcq){border-left:.5rem solid var(--brand-primary);margin-bottom:clamp(2rem,4vw,3rem);padding-left:clamp(1rem,2.5vw,2rem);display:block}.generator-shell.manchester.svelte-qnyqcq .intro-copy:where(.svelte-qnyqcq){max-width:63rem}.generator-shell.manchester.svelte-qnyqcq .intro:where(.svelte-qnyqcq) h2:where(.svelte-qnyqcq){max-width:58rem;color:var(--brand-primary);letter-spacing:-.035em;font-family:Open Sans,Arial,sans-serif;font-size:clamp(2.15rem,5vw,4rem);font-weight:700;line-height:1.06}.generator-shell.manchester.svelte-qnyqcq .intro-copy:where(.svelte-qnyqcq)>.eyebrow:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .result-header:where(.svelte-qnyqcq) .eyebrow:where(.svelte-qnyqcq) span:where(.svelte-qnyqcq){color:var(--brand-primary)}.generator-shell.manchester.svelte-qnyqcq .eyebrow:where(.svelte-qnyqcq){color:#555;letter-spacing:.08em;font-size:.75rem}.generator-shell.manchester.svelte-qnyqcq .intro-copy:where(.svelte-qnyqcq)>p:where(.svelte-qnyqcq):last-child{color:#333;max-width:50rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.generator-shell.manchester.svelte-qnyqcq .form-panel:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .result-panel:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .reference-list-section:where(.svelte-qnyqcq){border-color:#c8c8c8;border-top:.32rem solid var(--brand-primary);border-radius:var(--radius-lg);background:#fff}.generator-shell.manchester.svelte-qnyqcq .source-section:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .result-header:where(.svelte-qnyqcq){background:#f6f1f8}.generator-shell.manchester.svelte-qnyqcq .form-section:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .form-actions:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .output-card:where(.svelte-qnyqcq) header:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .formatted-list-panel:where(.svelte-qnyqcq)>header:where(.svelte-qnyqcq){background-image:none}.generator-shell.manchester.svelte-qnyqcq .step:where(.svelte-qnyqcq){color:#1f1f1f;background:var(--brand-accent);border-color:#c29300;border-radius:2px}.generator-shell.manchester.svelte-qnyqcq :is(.section-heading:where(.svelte-qnyqcq) h2:where(.svelte-qnyqcq),.result-header:where(.svelte-qnyqcq) h2:where(.svelte-qnyqcq)){font-family:Open Sans,Arial,sans-serif;font-size:1.25rem;font-weight:700}.generator-shell.manchester.svelte-qnyqcq :is(.field:where(.svelte-qnyqcq)>span:where(.svelte-qnyqcq),.contributor-heading:where(.svelte-qnyqcq) h3:where(.svelte-qnyqcq)){color:#333;font-size:.82rem}.generator-shell.manchester.svelte-qnyqcq :is(.field:where(.svelte-qnyqcq) input:where(.svelte-qnyqcq),.field:where(.svelte-qnyqcq) select:where(.svelte-qnyqcq)){border-color:#888;border-radius:2px;min-height:2.8rem;font-size:.9rem}.generator-shell.manchester.svelte-qnyqcq :where(.svelte-qnyqcq):is(.field:where(.svelte-qnyqcq) input:where(.svelte-qnyqcq),.field:where(.svelte-qnyqcq) select:where(.svelte-qnyqcq)):focus{box-shadow:none;border-color:#1f1f1f}.generator-shell.manchester.svelte-qnyqcq :is(button:where(.svelte-qnyqcq),select:where(.svelte-qnyqcq),input:where(.svelte-qnyqcq),.import-file-button:where(.svelte-qnyqcq)){min-width:1.5rem;min-height:1.5rem}.generator-shell.manchester.svelte-qnyqcq :is(.add-button:where(.svelte-qnyqcq),.et-al-button:where(.svelte-qnyqcq),.reset-button:where(.svelte-qnyqcq),.generate-button:where(.svelte-qnyqcq)){border-radius:2px;min-height:2.75rem;font-size:.82rem}.generator-shell.manchester.svelte-qnyqcq .generate-button:where(.svelte-qnyqcq){color:#1f1f1f;background:var(--brand-accent);box-shadow:none;border-color:#c29300}.generator-shell.manchester.svelte-qnyqcq .generate-button:where(.svelte-qnyqcq):hover:not(:disabled){color:#fff;background:var(--brand-primary)}.generator-shell.manchester.svelte-qnyqcq .style-chip:where(.svelte-qnyqcq){max-width:15rem;color:var(--brand-primary);background:#fff;border:1px solid #d5b9df;border-radius:2px;line-height:1.35}.generator-shell.manchester.svelte-qnyqcq :is(.result-placeholder:where(.svelte-qnyqcq) strong:where(.svelte-qnyqcq),.output-card:where(.svelte-qnyqcq) h3:where(.svelte-qnyqcq)),.generator-shell.manchester.svelte-qnyqcq .rendered-reference,.generator-shell.manchester.svelte-qnyqcq .rendered-citation,.generator-shell.manchester.svelte-qnyqcq .rendered-list-citation,.generator-shell.manchester.svelte-qnyqcq .formatted-list-entry:where(.svelte-qnyqcq){font-family:Open Sans,Arial,sans-serif}.generator-shell.manchester.svelte-qnyqcq .guidance-card:where(.svelte-qnyqcq){border-left-color:var(--brand-accent);background:#f4f4f4}.generator-shell.manchester.svelte-qnyqcq .guidance-card:where(.svelte-qnyqcq) a:where(.svelte-qnyqcq){color:var(--brand-primary);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.generator-shell.manchester.svelte-qnyqcq .reference-list-icon:where(.svelte-qnyqcq){color:#1f1f1f;background:var(--brand-accent);border-radius:2px}.generator-shell.manchester.svelte-qnyqcq .reference-tab-list button[data-state=active]{color:var(--brand-primary);box-shadow:inset 0 -3px var(--brand-primary)}.generator-shell.manchester.svelte-qnyqcq .citation-builder-actions:where(.svelte-qnyqcq) button:where(.svelte-qnyqcq),.generator-shell.manchester.svelte-qnyqcq .save-reference-button:where(.svelte-qnyqcq){color:#fff;background:var(--brand-primary);border-radius:2px}@media (width<=620px){.generator-shell.manchester.svelte-qnyqcq .generator-content:where(.svelte-qnyqcq){width:min(100% - 1rem,86rem)}.generator-shell.manchester.svelte-qnyqcq .intro:where(.svelte-qnyqcq){border-left-width:.35rem;padding-left:.85rem}.generator-shell.manchester.svelte-qnyqcq .style-chip:where(.svelte-qnyqcq){max-width:100%}}@media (width<=960px){.intro.svelte-qnyqcq{grid-template-columns:1fr;gap:1.35rem}.intro-note.svelte-qnyqcq{max-width:32rem}.generator-grid.svelte-qnyqcq{grid-template-columns:1fr}.result-column.svelte-qnyqcq{position:static}}@media (width<=620px){.generator-content.svelte-qnyqcq{width:min(100% - 1rem,82rem);padding-top:2rem}.intro.svelte-qnyqcq h2:where(.svelte-qnyqcq){max-width:22rem}.form-section.svelte-qnyqcq{padding:1rem}.form-context-banner.svelte-qnyqcq{grid-template-columns:auto minmax(0,1fr)}.form-context-banner.svelte-qnyqcq button:where(.svelte-qnyqcq){grid-column:2;justify-self:start}.fields-grid.svelte-qnyqcq{grid-template-columns:1fr}.field.wide.svelte-qnyqcq{grid-column:auto}.contributor-heading.svelte-qnyqcq{flex-direction:column;align-items:flex-start}.contributor-row.svelte-qnyqcq{grid-template-columns:1.35rem minmax(0,1fr) 2.25rem}.contributor-row.svelte-qnyqcq .field:where(.svelte-qnyqcq):first-of-type,.contributor-row.svelte-qnyqcq .field:where(.svelte-qnyqcq):nth-of-type(2){grid-column:2}.contributor-number.svelte-qnyqcq{grid-row:1/span 2;height:100%}.remove-button.svelte-qnyqcq{grid-area:1/3/span 2;align-self:center}.form-actions.svelte-qnyqcq{flex-direction:column-reverse;align-items:stretch;padding:1rem}.form-error.svelte-qnyqcq{margin-inline:1rem}.result-header.svelte-qnyqcq{flex-direction:column;align-items:flex-start}.next-reference-actions.svelte-qnyqcq,.citation-use-controls.svelte-qnyqcq{grid-template-columns:1fr}.citation-use-controls.svelte-qnyqcq button:where(.svelte-qnyqcq){width:100%}.reference-list-heading.svelte-qnyqcq,.saved-sources-heading.svelte-qnyqcq{align-items:flex-start}.reference-list-heading.svelte-qnyqcq{flex-direction:column}.reference-list-heading-actions.svelte-qnyqcq{justify-content:flex-start}.save-status.svelte-qnyqcq{width:100%}.reference-tab-list{padding-inline:.5rem}.reference-tab-list button{flex:1;min-width:0;padding-inline:.5rem}.citation-change-warning.svelte-qnyqcq{grid-template-columns:auto minmax(0,1fr)}.citation-change-warning.svelte-qnyqcq button:where(.svelte-qnyqcq){grid-column:2;justify-self:start}.saved-source-card.svelte-qnyqcq{grid-template-columns:1.35rem minmax(0,1fr)}.saved-source-number.svelte-qnyqcq{grid-row:1/span 2}.saved-source-actions.svelte-qnyqcq{grid-area:2/2;justify-content:flex-start}.citation-source-row.svelte-qnyqcq{grid-template-columns:1fr}.citation-source-row.svelte-qnyqcq>button:where(.svelte-qnyqcq){justify-self:start}.add-citation-source.svelte-qnyqcq{grid-template-columns:1fr;gap:.28rem}.citation-builder-actions.svelte-qnyqcq{justify-content:stretch}.citation-builder-actions.svelte-qnyqcq button:where(.svelte-qnyqcq){flex:1}.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq),.formatted-list-actions.svelte-qnyqcq{flex-direction:column;align-items:stretch}.formatted-list-actions.svelte-qnyqcq .immutable-chip:where(.svelte-qnyqcq){align-self:flex-start}.formatted-list-panel.svelte-qnyqcq>header:where(.svelte-qnyqcq) button:where(.svelte-qnyqcq){width:100%}}
