.ugw-steps{list-style:none;margin:0 0 16px;padding-block:0 0;padding-inline:14px 0;border-inline-start:2px solid var(--ugt-line-3, #d5dccb);display:grid;gap:6px}.ugw-step{font-size:var(--ug-text-md);color:var(--ugt-muted, #5f6b59)}.ugw-live-message .ugw-steps,.shared-message .ugw-steps{margin:0 0 16px;padding-block:0 0;padding-inline:14px 0;color:var(--ugt-muted, #5f6b59)}.ugw-live-message .ugw-steps>.ugw-step,.shared-message .ugw-steps>.ugw-step{margin:0;padding:0;font-size:var(--ug-text-md);line-height:1.5}.ugw-step-line,.ugw-step summary{display:flex;align-items:center;gap:var(--ug-space-2);min-height:24px;line-height:1.45}.ugw-step summary{cursor:pointer;list-style:none;border-radius:var(--ug-radius-sm)}.ugw-step summary::-webkit-details-marker{display:none}.ugw-step summary:after{content:"";flex:none;width:6px;height:6px;margin-inline-start:2px;border-inline-end:1.5px solid var(--ugt-accent-line-soft, #9aa58f);border-bottom:1.5px solid var(--ugt-accent-line-soft, #9aa58f);transform:rotate(-45deg);transition:transform var(--ug-quick)}.ugw-step details[open]>summary:after{transform:rotate(45deg)}.ugw-step summary:hover .ugw-step-label{color:var(--ugw-ink)}.ugw-step svg{flex:none;color:var(--ugt-subtle, #7f8b72)}.ugw-step.is-error svg{color:var(--ugt-clay-text, #8a4b32)}.ugw-step small{color:var(--ugt-faint, #646b5d);font-size:var(--ug-text-sm);white-space:nowrap}.ugw-step-label{min-width:0;overflow-wrap:anywhere}.ugw-step.is-running .ugw-step-label{color:var(--ugt-accent-text, #314d39)}.ugw-step-spinner{flex:none;width:12px;height:12px;border-width:1.5px}.ugw-step.is-note p{margin:0;color:var(--ugt-muted, #636a5e);font-style:italic;white-space:pre-wrap}.ugw-step-more{margin-block:6px 8px;margin-inline:21px 0;display:grid;gap:var(--ug-space-2)}.ugw-step-more .ugw-markdown{font-size:var(--ug-text-md)!important;line-height:1.7!important;color:var(--ugt-text-2, #4d5948)}.ugw-step-code{margin:0;max-height:260px;overflow:auto;padding:10px 12px;border-radius:var(--ug-radius-md);background:var(--ugt-wash-2, #f1f4ee);font:var(--ug-text-sm)/1.55 var(--ug-font-mono);color:var(--ugw-ink)}.ugw-step-code+.ugw-python{border-top:1px solid var(--ugw-border);border-radius:var(--ug-radius-md)}.ugw-step-list,.ugw-step-pages,.ugw-steps ol.ugw-step-list,.ugw-steps ul.ugw-step-list,.ugw-steps .ugw-step-pages{margin:0;padding-inline-start:18px;display:grid;gap:3px}.ugw-steps .ugw-step-list li,.ugw-steps .ugw-step-pages li{margin:0;padding:0;font-size:var(--ug-text-md);line-height:1.55}.ugw-step-passages{list-style:none;padding-inline-start:0!important}.ugw-step-passages small{color:var(--ugt-subtle, #8a947f);font-size:var(--ug-text-sm);white-space:normal}.ugw-step-pages a{color:var(--ugt-accent-text, #2f5e46);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ugt-accent-line, #2f5e46) 30.2%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.ugw-cites{display:inline-flex;gap:2px;margin-block:0 0;margin-inline:2px 1px;vertical-align:.35em;line-height:1}.ugw-cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--ugt-line-3, #c9d6c3);border-radius:var(--ug-radius-pill);background:var(--ugt-wash-2, #eef3ea);color:var(--ugt-accent-text, #2f5e46)!important;font:600 var(--ug-text-2xs)/1 var(--ug-font-ui);letter-spacing:0;text-decoration:none!important;cursor:pointer}.ugw-cite.is-static{cursor:default}.ugw-cite:not(.is-static):hover{background:var(--ugt-accent-hover, #2f5e46);border-color:var(--ugt-accent-line, #2f5e46);color:var(--ugt-on-accent, #fff)!important}.ugw-shell .ugw-cite:focus-visible{outline-offset:var(--ug-focus-offset)}@media(pointer:coarse){.ugw-cite{min-width:26px;height:24px;font-size:var(--ug-text-xs)}}.ugw-cite.is-doubtful{border-style:dashed;border-color:var(--ugt-amber-line, #b8913f);background:var(--ugt-amber-wash, #f3ecdc);color:var(--ugt-amber-text, #5d4a2a)!important}.ugw-cite-doubt{margin:var(--ug-space-1) 0 0;color:var(--ugt-amber-text, #5d4a2a);font-size:var(--ug-text-sm);line-height:1.45}.ugw-cite-doubt span{color:var(--ugt-muted, #5f6b59)}.ugw-numbered-sources li{padding-inline-start:2px}.ugw-numbered-sources a{display:inline-flex;align-items:center;gap:var(--ug-space-1)}.ugw-source-passage{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--ug-space-2);padding:2px 0;border:0;background:none;text-align:start;color:var(--ugt-accent-text, #2f5e46);font-size:var(--ug-text-md)}.ugw-source-passage svg{align-self:center}.ugw-source-passage span{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ugt-accent-line, #2f5e46) 30.2%,transparent);text-underline-offset:3px}.ugw-source-passage small{margin:0!important;color:var(--ugt-subtle, #8a947f)!important;overflow-wrap:anywhere}.ugw-model-dialog.ugw-viewer-dialog{max-width:var(--ugu-dialog-md)}.ugw-viewer-dialog h2{font-size:var(--ug-text-3xl)!important;overflow-wrap:anywhere;padding-inline-end:32px}.ugw-viewer-note{margin:0 0 12px!important;font-size:var(--ug-text-sm);color:var(--ugt-subtle, #7f8b72)!important}.ugw-viewer-text{max-height:min(60vh,560px);overflow:auto;padding:16px 18px;border:1px solid var(--ugw-border);border-radius:var(--ug-radius-md);background:var(--ugt-surface, #fff);font-size:var(--ug-text-md);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.ugw-viewer-text mark{padding:2px 0;background:var(--ugt-mark, #e3ecd2);box-shadow:0 0 0 2px var(--ugt-mark, #e3ecd2);color:var(--ugw-ink);border-radius:var(--ug-radius-xs)}.ugw-viewer-text mark:focus{outline:none}@media(max-width:760px){.ugw-viewer-dialog .ugw-dialog-inner{padding:26px 18px}.ugw-viewer-text{max-height:62vh;padding:12px}}.ugw-blind-vote,.ugw-blind-result{grid-column:1 / -1;margin:0;padding:12px 16px;border:1px solid var(--ugw-border);border-radius:var(--ug-radius-md);background:var(--ugt-wash-1, #f4f7f1);font-size:var(--ug-text-md);color:var(--ugt-text-2, #4d5948)}.ugw-blind-vote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px var(--ug-space-4)}.ugw-blind-vote>div{display:flex;flex-wrap:wrap;gap:var(--ug-space-2)}.ugw-blind-result{display:flex;align-items:flex-start;gap:var(--ug-space-2)}.ugw-blind-result svg{flex:none;margin-top:3px;color:var(--ugt-accent-text, #2f5e46)}.ugw-blind-result strong{font-weight:600;color:var(--ugw-ink)}.ugw-votes{margin-top:var(--ug-space-2)}.ugw-votes-table{display:grid;border:1px solid var(--ugw-border);border-radius:var(--ug-radius-md);overflow:hidden;background:var(--ugt-surface, #fff)}.ugw-votes-table>div{display:grid;grid-template-columns:minmax(120px,2fr) repeat(3,minmax(56px,1fr)) minmax(120px,1.6fr);gap:var(--ug-space-2);align-items:center;padding:10px 16px;font-size:var(--ug-text-md);border-top:1px solid var(--ugw-border)}.ugw-votes-table>div.is-head{border-top:0;background:var(--ugt-wash-1, #f4f7f1);font:var(--ug-text-2xs) var(--ug-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ugt-subtle, #7f8b72)}.ugw-votes-table [role=cell]:last-child{display:flex;align-items:center;gap:var(--ug-space-2)}.ugw-vote-bar{flex:1;max-width:120px;height:6px;border-radius:var(--ug-radius-pill);background:var(--ugt-wash-3, #e7ece2);overflow:hidden}.ugw-vote-bar span{display:block;height:100%;background:var(--ugt-leaf-fill, #8fae93)}@media(max-width:760px){.ugw-votes-table>div{grid-template-columns:minmax(0,1.4fr) repeat(3,36px) minmax(70px,1fr);gap:6px;padding:10px 12px;font-size:var(--ug-text-sm)}.ugw-votes-table>div.is-head{font-size:var(--ug-text-2xs);letter-spacing:0}.ugw-vote-bar{display:none}}.ugw-auto-choice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ug-space-1) var(--ug-space-2);margin:-4px 0 12px;font-size:var(--ug-text-sm);color:var(--ugt-muted, #636a5e)}.ugw-auto-choice>svg{color:var(--ugt-subtle, #7f8b72)}.ugw-auto-choice .ugw-text-button{display:inline-flex;align-items:center;gap:5px;font-size:var(--ug-text-sm)}.ugw-auto-choice .ugw-compare-options{bottom:auto;top:calc(100% + 6px)}.ugw-research-note{margin:8px 2px 0!important;font-size:var(--ug-text-sm);line-height:1.6;color:var(--ugt-muted, #636a5e)}.ugw-index-progress,.ugw-document-row .ugw-index-progress{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ug-space-1) 10px;margin-top:6px;max-width:380px}.ugw-index-bar{flex:1 1 120px;min-width:80px;height:5px;border-radius:var(--ug-radius-pill);background:var(--ugt-wash-3, #e7ece2);overflow:hidden}.ugw-index-bar>span{display:block;height:100%;border-radius:inherit;background:var(--ugt-accent, #2f5e46);transition:width var(--ug-standard)}.ugw-index-progress small{flex:none;font-size:var(--ug-text-xs);color:var(--ugt-subtle, #7f8b72)}@media(max-width:760px){.ugw-content-page .ugw-knowledge-toolbar{flex-wrap:wrap}.ugw-content-page .ugw-knowledge-toolbar .ugw-row-actions{flex-shrink:1;justify-content:flex-start}}.ugw-web-page-form{display:grid;gap:6px;width:100%;margin:0 0 18px;padding:14px 16px;border:1px solid var(--ugw-border);border-radius:var(--ug-radius-md);background:var(--ugt-surface, #fff)}.ugw-web-page-form label{font-size:var(--ug-text-md);font-weight:500}.ugw-web-page-form .ugw-key-form{display:flex;flex-wrap:wrap;gap:var(--ug-space-2)}.ugw-web-page-form input{flex:1 1 240px;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--ugt-line-control, #d7e0d0);border-radius:var(--ug-radius-md);background:var(--ugw-ivory);color:var(--ugw-ink)}.ugw-web-page-note{margin:2px 0 0!important;font-size:var(--ug-text-sm);line-height:1.6;color:var(--ugt-subtle, #7f8b72)}.ugw-web-page-error{margin:0!important;font-size:var(--ug-text-sm);color:var(--ugt-clay-text, #8a4b32)}.ugw-markdown>*+*{margin-top:.9em}.ugw-markdown p,.ugw-markdown li{color:var(--ugw-ink, var(--ugt-ink, #152d23));font-size:inherit}.ugw-markdown h3,.ugw-markdown h4,.ugw-markdown h5,.ugw-markdown h6{font-family:var(--ug-font-serif);font-weight:450;letter-spacing:-.02em;line-height:1.35;margin-top:1.4em}.ugw-markdown h3{font-size:var(--ug-text-2xl)}.ugw-markdown h4{font-size:var(--ug-text-xl)}.ugw-markdown h5,.ugw-markdown h6{font-size:var(--ug-text-lg)}.ugw-markdown ul,.ugw-markdown ol{padding-inline-start:22px;margin-bottom:0;color:var(--ugw-ink, var(--ugt-ink, #152d23))}.ugw-markdown li{margin:6px 0;padding-inline-start:4px;white-space:pre-wrap}.ugw-markdown li::marker{color:var(--ugt-faint, #8fa47f)}.ugw-markdown strong{font-weight:600}.ugw-markdown a{color:var(--ugt-accent-text, #314d39);text-decoration:underline;text-underline-offset:2px}.ugw-markdown code{font-family:var(--ug-font-mono);font-size:.82em;background:var(--ugt-wash-3, #ebede2);padding:.12em .36em}.ugw-markdown pre{background:var(--ugt-code-bg, #252e27);color:var(--ugt-code-ink, #eef0e6);padding:16px 18px;overflow-x:auto;line-height:1.6}.ugw-markdown pre code{background:none;padding:0;font-size:var(--ug-text-sm);color:inherit;white-space:pre}.ugw-markdown blockquote{margin-inline-start:0;padding-inline-start:16px;border-inline-start:2px solid var(--ugt-line-4, #c3cfb8);color:var(--ugt-text-2, #4f5a4c)}.ugw-markdown hr{border:0;border-top:1px solid var(--ugw-border, var(--ugt-line-2, #e1e5dc))}.ugw-md-table{max-width:100%;overflow-x:auto}.ugw-markdown>.ugw-md-table{margin-top:1.1em}.ugw-markdown>.ugw-md-table+*{margin-top:1.2em}.ugw-markdown>.ugw-md-table+.ugw-table-tools{margin-top:var(--ug-space-1)}.ugw-embed .ugw-table-tools{display:none}@media print{.ugw-table-tools{display:none}}.ugw-md-table.is-long{max-height:min(70vh,540px);overflow:auto;border:1px solid var(--ugw-border, var(--ugt-line-2, #e1e5dc));background:var(--ugt-surface, #fff)}.ugw-md-table:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.ugw-markdown table{border-collapse:separate;border-spacing:0;font-size:var(--ug-text-md);line-height:1.55;min-width:60%}.ugw-md-table.is-long table{width:100%}.ugw-markdown th,.ugw-markdown td{text-align:start;border-bottom:1px solid var(--ugw-border, var(--ugt-line-2, #e1e5dc));padding-block:8px 8px;padding-inline:0 14px;vertical-align:top}.ugw-markdown th:last-child,.ugw-markdown td:last-child{padding-inline-end:4px}.ugw-md-table.is-long th:first-child,.ugw-md-table.is-long td:first-child{padding-inline-start:14px}.ugw-md-table.is-long th:last-child,.ugw-md-table.is-long td:last-child{padding-inline-end:14px}.ugw-markdown th{border-bottom-color:var(--ugt-line-4, #c3cfb8);font-size:var(--ug-text-sm);font-weight:600;color:var(--ugt-text-2, #4f5a4c);vertical-align:bottom;white-space:nowrap}.ugw-md-table.is-long th{position:sticky;top:0;z-index:1;background:var(--ugt-surface-2, #fbfbf7)}.ugw-markdown tbody tr:hover>td{background:var(--ugt-wash-1, #f3f7ef)}.ugw-markdown .is-right{text-align:end}.ugw-markdown .is-center{text-align:center}.ugw-markdown td.is-number{font-variant-numeric:tabular-nums;white-space:nowrap}.ugw-markdown th .ugw-sort{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;white-space:normal;cursor:pointer}.ugw-markdown th.is-right .ugw-sort{flex-direction:row-reverse}.ugw-markdown th .ugw-sort svg{flex:none;opacity:0;color:var(--ugt-faint, #8f9a85)}.ugw-markdown th .ugw-sort:hover svg,.ugw-markdown th .ugw-sort:focus-visible svg,.ugw-markdown th .ugw-sort.is-sorted svg{opacity:1}.ugw-markdown th .ugw-sort.is-sorted{color:var(--ugt-ink, #152d23)}.ugw-markdown th .ugw-sort.is-sorted svg{color:var(--ugt-accent-text, #314d39)}.ugw-markdown th .ugw-sort:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.ugw-cell-bar{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.ugw-cell-bar>span:last-child{min-width:var(--ugw-figures, 3ch);text-align:end}.ugw-bar{display:block;flex:none;width:52px;height:5px;border-radius:var(--ug-radius-sm);background:var(--ugt-wash-3, #ebede2);overflow:hidden}.ugw-bar>span{display:block;height:100%;border-radius:var(--ug-radius-sm);background:var(--ugt-leaf-fill, #8fae93)}.ugw-markdown td.ugw-trend,.ugw-markdown th.ugw-trend-head{width:72px;padding-inline-start:8px}.ugw-markdown td.ugw-trend{vertical-align:middle;padding-top:4px;padding-bottom:4px}.ugw-spark{display:block;overflow:visible}.ugw-spark polyline{fill:none;stroke:var(--ugt-accent-line, #2f5e46);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ugw-spark circle{fill:var(--ugt-accent-line, #2f5e46)}.ugw-fresh{animation:ugw-fresh var(--ug-slow) var(--ug-ease) both}@keyframes ugw-fresh{0%{opacity:0}}.ugw-caret{display:inline-block;width:3px;height:1.05em;margin-inline-start:3px;border-radius:var(--ug-radius-xs);background:var(--ugt-leaf-fill, #8fae93);vertical-align:-.16em;animation:ugw-caret 1.1s ease-in-out infinite alternate}@keyframes ugw-caret{0%{opacity:.25}to{opacity:.95}}@media(prefers-reduced-motion:reduce){.ugw-fresh{animation:none}.ugw-caret{animation:none;opacity:.7}}@font-face{font-family:Instrument Sans Variable;src:url(/assets/instrument-sans-normal-core-BMOAxKG3.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00B7,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Instrument Sans Variable;src:url(/assets/instrument-sans-normal-more-_fIC5O20.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00B6,U+00B8-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;src:url(/assets/instrument-sans-latin-wght-italic-BlcgWI5J.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Newsreader Variable;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;src:url(/assets/atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-reading-font=serif]{--ugr-font: "Newsreader Variable", Georgia, serif;--ugr-scale: 1.1}:root[data-reading-font=sans]{--ugr-font: var(--ug-font-ui);--ugr-scale: .97}:root[data-reading-font=legible]{--ugr-font: "Atkinson Hyperlegible Next Variable", Verdana, sans-serif;--ugr-scale: 1.02}:root[data-reading-leading=compact]{--ugr-leading: 1.55}:root[data-reading-leading=airy]{--ugr-leading: 1.92}:root[data-reading-width=narrow]{--ugr-measure: 540px}:root[data-reading-width=wide]{--ugr-measure: 740px}:root[data-reading-font] :is(.ugw-live-message .ugw-markdown,.ugw-reading-preview .ugw-markdown,.ugw-viewer-text,.ugw-split-text:not(.is-fixed),.ugw-canvas .ugw-canvas-text,.ugw-canvas-review,.ugw-canvas-preview){font-family:var(--ugr-font)}:root[data-reading-leading] :is(.ugw-viewer-text,.ugw-split-text:not(.is-fixed),.ugw-canvas .ugw-canvas-text,.ugw-canvas-review,.ugw-canvas-preview){line-height:var(--ugr-leading)}:root[data-reading-width] :is(.ugw-canvas-preview,.ugw-canvas-review){--ugw-measure: var(--ugr-measure)}.ugw-live-message .ugw-markdown,.shared-message .ugw-markdown{--ugw-measure: var(--ugr-measure, 620px);font-size:calc(var(--ug-text-lg) * var(--ugr-scale, 1));line-height:var(--ugr-leading, 1.7)}.ugw-compare .ugw-live-message .ugw-markdown{font-size:var(--ug-text-base)}.ugw-markdown{--ugw-flow: .95em;font-kerning:normal;text-rendering:optimizeLegibility;overflow-wrap:break-word}.ugw-markdown :is(p,li){line-height:inherit}.ugw-markdown>:is(p,ul,ol,blockquote,h3,h4,h5,h6,hr){max-width:var(--ugw-measure, none)}.ugw-markdown>p{text-wrap:pretty}.ugw-markdown>*+*,.ugw-markdown>*+:is(p,ul,ol,blockquote){margin-top:var(--ugw-flow)}.ugw-markdown>:first-child{margin-top:0}.ugw-markdown>:is(h3,h4,h5,h6){margin-bottom:0;color:var(--ugw-ink, var(--ugt-ink, #152d23));text-wrap:balance}.ugw-markdown h3{font-size:1.6em;font-weight:400;line-height:1.18;letter-spacing:-.024em}.ugw-markdown h4{font-size:1.28em;font-weight:450;line-height:1.28;letter-spacing:-.018em}.ugw-markdown h5{font-size:1.06em;font-weight:520;line-height:1.4;letter-spacing:-.01em}.ugw-markdown h6{font:400 .7em/1.6 var(--ug-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ugt-subtle, #7a866c)}.ugw-markdown>*+h3{margin-top:1.45em}.ugw-markdown>*+h4{margin-top:1.5em}.ugw-markdown>*+h5{margin-top:1.55em}.ugw-markdown>*+h6{margin-top:2.6em}.ugw-markdown>:is(h3,h4,h5)+*{margin-top:.5em}.ugw-markdown>h6+*{margin-top:.3em}.ugw-markdown>:is(ul,ol){padding-inline-start:1.4em}.ugw-markdown li{margin:0;padding-inline-start:.3em}.ugw-markdown li+li{margin-top:.35em}.ugw-markdown ul>li::marker{color:var(--ugt-leaf-fill, #8fae93);font-size:1.05em}.ugw-markdown ol>li::marker{font-family:var(--ug-font-mono);font-size:.74em;font-variant-numeric:tabular-nums;color:var(--ugt-subtle, #7a866c)}.ugw-markdown blockquote{margin-inline:0;margin-bottom:0;padding-block:.1em .1em;padding-inline:1.15em 0;border-inline-start:2px solid var(--ugt-accent-line-soft, #9bae8f);font-family:var(--ug-font-serif);font-style:italic;font-size:1.08em;line-height:1.6;color:var(--ugt-text-2, #4f5a4c);hanging-punctuation:first}.ugw-markdown blockquote :is(p,li){color:inherit}.ugw-markdown blockquote>*+*{margin-top:.7em}.ugw-markdown blockquote code{font-style:normal}.ugw-markdown a{text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--ugt-accent-line-soft, #9bae8f);transition:text-decoration-color var(--ug-quick)}.ugw-markdown a:hover{text-decoration-color:currentColor}.ugw-markdown strong{font-weight:600;color:var(--ugw-ink, var(--ugt-ink, #152d23))}.ugw-markdown :not(pre)>code{font-size:.8em;padding:.14em .4em;border-radius:var(--ug-radius-sm);box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.ugw-markdown pre{padding:17px 20px;line-height:1.65;-moz-tab-size:2;tab-size:2}.ugw-markdown pre code{font-size:var(--ug-text-md)}.ugw-markdown hr{margin-top:1.9em}.ugw-markdown>hr+*{margin-top:1.9em}.ugw-markdown table{width:max-content;max-width:none;font-size:.875em;line-height:1.5;font-variant-numeric:tabular-nums}.ugw-markdown td{max-width:22em}.ugw-markdown th{font:400 var(--ug-text-xs)/1.5 var(--ug-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ugt-subtle, #7a866c);border-bottom-color:var(--ugt-line-4, #c3cfb8);padding-top:0;vertical-align:bottom;white-space:nowrap}.ugw-markdown :is(th,td){padding-inline-end:22px}.ugw-markdown :is(th,td):last-child{padding-inline-end:0}.ugw-markdown td{padding-top:10px;padding-bottom:10px}.ugw-markdown tbody tr:last-child td{border-bottom:0}:root[data-reading-font] .ugw-shell[data-focus] .ugw-messages .ugw-live-message .ugw-markdown{font-size:calc(var(--ug-text-lg) * var(--ugr-scale, 1))}:root[data-reading-leading] .ugw-shell[data-focus] .ugw-messages .ugw-live-message .ugw-markdown{line-height:calc(var(--ugr-leading) + .15)}@media(max-width:760px){.ugw-live-message .ugw-markdown,.shared-message .ugw-markdown{font-size:calc(var(--ug-text-lg) * var(--ugr-scale, 1));line-height:var(--ugr-leading, 1.68)}.ugw-markdown h3{font-size:1.5em}.ugw-markdown pre{padding:15px 16px}.ugw-markdown td{max-width:15em}}::highlight(ug-read-sentence){background-color:var(--ugt-read-sentence, #eef4e3)}::highlight(ug-read-word){background-color:var(--ugt-read-word, #d3e3b4);color:var(--ugt-ink, #152d23)}.ugw-live-message.is-reading-along .ugw-markdown :is(p,li,blockquote,h3,h4,h5,h6),.ugw-live-message.is-reading-along .ugr-title{cursor:pointer}.ugw-read-along-note{margin-top:var(--ug-space-2);font-size:var(--ug-text-sm);line-height:1.5;color:var(--ugt-subtle, #5f6a58)}.ugw-read-toggle[aria-pressed=true]{color:var(--ugt-accent-text, #2f5e46)!important}.ugw-assistant-author .ugw-pop-out{margin-inline-start:auto;align-self:center;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid transparent;background:none;font-size:var(--ug-text-sm);color:var(--ugt-subtle, #5f6a58);cursor:pointer}.ugw-assistant-author .ugw-pop-out:hover,.ugw-assistant-author .ugw-pop-out[aria-pressed=true]{border-color:var(--ugt-line-3, #d2d5c7);color:var(--ugt-ink, #152d23)}@media(max-width:760px){.ugw-assistant-author .ugw-pop-out span{display:none}}
