.aeg-text-appearance,.aeg-text-appearance button,.aeg-text-colour-swatch,.aeg-markdown-editor,.aeg-markdown-tools,.aeg-markdown-modes,.aeg-markdown-help,.aeg-markdown-link,.aeg-markdown-editor .aeg-markdown-tools button,.aeg-markdown-editor .aeg-markdown-link button,.aeg-markdown-editor .aeg-markdown-style,.aeg-markdown-link input,.aeg-markdown-editor .aeg-markdown-content :is(th,td){border:1px solid var(--aeg-line, #e0e5ea)}.aeg-markdown-editor{color:var(--aeg-ink, var(--color-text, #182130));border-color:var(--aeg-line-strong, #bac3cc);border-radius:var(--aeg-radius);background:var(--aeg-ground, var(--color-white, #fff));overflow-wrap:anywhere;max-width:100%;isolation:isolate}.aeg-markdown-tools,.aeg-markdown-modes,.aeg-markdown-help,.aeg-markdown-link,.aeg-text-appearance,.aeg-markdown-source{--authored-text-case: none}.aeg-markdown-tools,.aeg-markdown-modes{gap:3px;padding:7px}.aeg-markdown-tools{display:flex;flex-wrap:wrap;align-items:center;border-top:0;border-right:0;border-left:0;background:var(--aeg-ground-sunken, #f6f8fa);border-radius:var(--aeg-radius)}.aeg-markdown-editor .aeg-markdown-tools button,.aeg-markdown-editor .aeg-markdown-link button,.aeg-markdown-editor .aeg-markdown-style,.aeg-markdown-link{gap:6px}.aeg-markdown-editor .aeg-markdown-tools button,.aeg-markdown-editor .aeg-markdown-link button,.aeg-markdown-editor .aeg-markdown-style{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:0;height:var(--aeg-ctl, 32px);margin:0;font:600 var(--aeg-type-caption-size, 12px)/1.2 system-ui,sans-serif;letter-spacing:normal;text-transform:none;padding:0 9px;border-color:transparent;border-radius:var(--aeg-radius);color:var(--aeg-ink, var(--color-text, #182130));background:transparent;cursor:pointer;white-space:nowrap;box-shadow:none}.aeg-markdown-editor .aeg-markdown-tools .aeg-markdown-icon{width:auto;aspect-ratio:1;padding:6px;flex:0 0 auto}.aeg-markdown-icon svg{display:block;width:17px;height:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aeg-markdown-editor .aeg-markdown-style{width:132px;padding-right:24px;border-color:var(--aeg-line, #e0e5ea);background:var(--aeg-ground, var(--color-white, #fff))}.aeg-markdown-editor .aeg-markdown-tools button:hover:not(:disabled){background:var(--aeg-line, #e0e5ea)}.aeg-markdown-editor .aeg-markdown-tools button[aria-pressed=true]{background:var(--aeg-line, #e0e5ea);color:var(--aeg-ink, var(--color-text, #182130))}.aeg-markdown-editor .aeg-markdown-tools button:disabled{opacity:.35;cursor:default}.aeg-markdown-modes{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;padding-block:0;padding-right:0;border-block:0;border-right:0}.aeg-markdown-editor .aeg-markdown-tools .aeg-markdown-done{color:var(--aeg-ground, #fff);background:var(--aeg-ink, #182130);padding-inline:13px}.aeg-markdown-editor .aeg-markdown-tools .aeg-markdown-done:hover{background:var(--aeg-ink-2, #354156)}.aeg-markdown-done:after,.aeg-markdown-cancel:after{content:attr(data-caption)}.aeg-markdown-editor :focus-visible,.aeg-markdown-editor .aeg-markdown-content:focus-visible{outline:var(--aeg-ring, 2px solid #3859b4);outline-offset:2px}.aeg-markdown-editor .aeg-markdown-content{padding:18px 20px;min-height:120px;cursor:text;outline:none;caret-color:var(--aeg-ink, #182130)}.aeg-markdown-editor .aeg-markdown-content:focus-visible{outline-offset:-2px}.aeg-markdown-content>:first-child{margin-top:0}.aeg-markdown-content>:last-child{margin-bottom:0}.aeg-markdown-content .aeg-markdown-run{display:inline;min-height:0;min-width:0;white-space:pre-wrap;outline:none}.aeg-markdown-run:empty:before{content:"​"}.aeg-markdown-content img{max-width:100%;height:auto}.aeg-markdown-content .data-table-wrap{overflow-x:auto}.aeg-markdown-source,.aeg-markdown-link input{width:100%}.aeg-markdown-source{box-sizing:border-box;border:0;resize:vertical;padding:18px;min-height:180px;color:var(--aeg-ink, var(--color-text, #182130));background:var(--aeg-ground, var(--color-white, #fff));font:var(--aeg-type-small-size, 13px)/1.7 ui-monospace,monospace}.aeg-markdown-help,.aeg-markdown-link label{font:var(--aeg-type-caption-size, 12px)/1.5 system-ui,sans-serif}.aeg-markdown-help{letter-spacing:normal;color:var(--aeg-ink-2, #536173);margin:0;padding:7px 12px;border-right:0;border-bottom:0;border-left:0}.aeg-markdown-link{padding:12px;display:flex;flex-wrap:wrap;align-items:end;border-top:0;border-right:0;border-left:0;background:var(--aeg-ground, var(--color-white, #fff))}.aeg-markdown-link label{display:grid;gap:5px;flex:1}.aeg-markdown-link input{min-width:0;box-sizing:border-box;padding:var(--aeg-s1);border-color:var(--aeg-line-strong, #bac3cc);border-radius:var(--aeg-radius);background:var(--aeg-ground, var(--color-white, #fff));color:var(--aeg-ink, var(--color-text, #182130))}.aeg-markdown-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.aeg-markdown-editor .aeg-markdown-link[hidden],.aeg-markdown-editor [hidden]{display:none}.aeg-markdown-editor .aeg-markdown-content.prose,.aeg-markdown-editor .aeg-markdown-content :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,blockquote,figcaption,small){color:var(--aeg-ink, var(--color-text, #182130))}.aeg-markdown-editor .aeg-markdown-content a{color:var(--aeg-ink, var(--color-text, #182130));text-decoration:underline;text-underline-offset:.18em}.aeg-markdown-editor .aeg-markdown-content :is(th,td){color:var(--aeg-ink, var(--color-text, #182130));background:var(--aeg-ground, var(--color-white, #fff));border-color:var(--aeg-line-strong, #bac3cc);padding:8px}@media (pointer: coarse),(max-width: 600px){.aeg-markdown-editor .aeg-markdown-tools button,.aeg-markdown-editor .aeg-markdown-link button,.aeg-markdown-editor .aeg-markdown-style{height:var(--aeg-ctl-touch, 44px)}.aeg-markdown-modes{padding-left:0;border-left:0}.aeg-markdown-editor .aeg-markdown-content{padding:14px}.aeg-text-appearance button{min-height:var(--aeg-ctl-touch)}}.aeg-text-appearance{box-sizing:border-box;position:fixed;inset:auto;z-index:var(--aeg-layer-shell-overlay);inline-size:min(calc(var(--aeg-s9) * 5 + var(--aeg-s4) * 2),calc(var(--aeg-full) - var(--aeg-s3)));max-block-size:calc(var(--aeg-full) - var(--aeg-s3));transform-origin:top left;overflow:auto;margin:0;padding:var(--aeg-s2);border-radius:var(--aeg-radius);border-color:var(--aeg-line-strong);background:var(--aeg-ground);box-shadow:var(--aeg-elev-2);font:500 var(--aeg-type-small-size)/var(--aeg-lh-base) var(--aeg-font-ui);letter-spacing:normal;color:var(--aeg-ink)}.aeg-text-appearance-header,.aeg-text-appearance-scope{display:flex;align-items:center;gap:var(--aeg-s0)}.aeg-text-appearance-header{justify-content:space-between;margin-bottom:var(--aeg-s1)}.aeg-text-appearance button{box-sizing:border-box;min-width:0;min-height:var(--aeg-ctl);margin:0;padding:0 var(--aeg-s0);border-color:transparent;border-radius:var(--aeg-radius);color:var(--aeg-ink);background:transparent;font:600 var(--aeg-type-caption-size)/var(--aeg-lh-tight) var(--aeg-font-ui);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:normal;cursor:pointer;box-shadow:none}.aeg-text-appearance button:hover:not(:disabled){background:var(--aeg-ground-sunken)}.aeg-text-appearance button[aria-pressed=true]{background:var(--aeg-ground-sunken);border-color:var(--aeg-line-strong)}.aeg-text-appearance button:disabled{opacity:.4;cursor:default}.aeg-text-appearance-scope{display:inline-flex;max-width:var(--aeg-full);padding:calc(var(--aeg-s0) / 2);border:0;border-radius:var(--aeg-radius);background:var(--aeg-ground-sunken)}.aeg-text-appearance-scope button{padding-inline:var(--aeg-s1);border-color:transparent;background:transparent}.aeg-text-appearance-scope button[aria-pressed=true]{border-color:transparent;background:var(--aeg-ground);box-shadow:var(--aeg-elev-1)}.aeg-text-appearance-hint{color:var(--aeg-ink-2);font:500 var(--aeg-type-caption-size)/var(--aeg-lh-base) var(--aeg-font-ui);text-transform:none;letter-spacing:normal}.aeg-text-appearance-hint:not(.aeg-markdown-sr){display:block;margin-bottom:var(--aeg-s1)}.aeg-text-appearance-choices{display:grid;gap:var(--aeg-s1)}.aeg-text-appearance-fonts,.aeg-text-appearance-sizes,.aeg-text-appearance-cases{display:grid;grid-template-columns:calc(var(--aeg-s4) * 2) minmax(0,var(--aeg-flex-track)) var(--aeg-ctl-touch);grid-template-areas:"label choices reset";align-items:center;gap:var(--aeg-s0);min-width:0}.aeg-text-appearance-group-header{display:contents}.aeg-text-appearance-label{grid-area:label;font:650 var(--aeg-type-caption-size)/var(--aeg-lh-base) var(--aeg-font-ui)}.aeg-text-appearance .aeg-text-appearance-reset{grid-area:reset;padding-inline:0;color:var(--aeg-ink-2);font-weight:500}.aeg-text-appearance .aeg-text-appearance-reset[aria-pressed=true]{border-color:transparent;background:var(--aeg-ground-sunken)}.aeg-text-font-options,.aeg-text-colour-options,.aeg-text-size-options,.aeg-text-case-options{grid-area:choices;display:grid;grid-template-columns:repeat(3,minmax(0,var(--aeg-flex-track)));gap:calc(var(--aeg-s0) / 2);padding:calc(var(--aeg-s0) / 2);border-radius:var(--aeg-radius);background:var(--aeg-ground-sunken)}.aeg-text-appearance .aeg-text-font-choice{display:flex;align-items:center;justify-content:center;gap:var(--aeg-s0);padding-inline:calc(var(--aeg-s0) / 2);text-align:center}.aeg-text-appearance .aeg-text-font-choice[aria-pressed=true]{border-color:var(--aeg-ink);background:var(--aeg-ink);color:var(--aeg-ground)}.aeg-text-font-sample{flex:0 0 auto;font-size:var(--aeg-type-body-size);line-height:1;font-weight:500}.aeg-text-font-choice>span:not(.aeg-text-font-sample){min-width:0;font-family:var(--aeg-font-ui)}.aeg-text-appearance-colours{min-width:0}.aeg-text-appearance-colours .aeg-text-appearance-group-header{display:flex;align-items:center;gap:var(--aeg-s0)}.aeg-text-appearance-colours .aeg-text-appearance-label{margin-right:auto}.aeg-text-appearance-colours .aeg-text-appearance-reset{order:1;min-inline-size:var(--aeg-ctl-touch)}.aeg-text-appearance .aeg-text-invert{border-color:var(--aeg-line-strong);padding-inline:var(--aeg-s1)}.aeg-text-appearance .aeg-text-colour-choice{display:flex;align-items:center;justify-content:center;gap:var(--aeg-s0);text-align:center}.aeg-text-colour-swatch{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--aeg-s3);height:var(--aeg-s3);border-radius:var(--aeg-radius);background:var(--surface-bg, var(--aeg-ground))}.aeg-text-colour-dot{width:var(--aeg-s1);height:var(--aeg-s1);border-radius:var(--aeg-radius);background:currentColor}.aeg-text-size-options{grid-template-columns:repeat(4,minmax(0,var(--aeg-flex-track)))}.aeg-text-appearance .aeg-text-size-choice{padding-inline:0}.aeg-text-appearance .aeg-text-size-choice[aria-pressed=true]{border-color:transparent;background:var(--aeg-ground);box-shadow:var(--aeg-elev-1)}.aeg-text-appearance .aeg-text-case-options>button{padding-inline:0}@media (pointer: coarse),(max-width: 600px){.aeg-text-appearance button{min-height:var(--aeg-ctl-touch)}}.aeg-markdown-editor.aeg-text-appearance-enabled.aeg-text-appearance-enabled{color:var(--aeg-ink, #182130)}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-markdown-content{background:var(--aeg-ct-surface, var(--surface-bg, var(--aeg-ground, #fff)));caret-color:var(--aeg-ct-ink, var(--surface-fg, var(--aeg-ink, #182130)))}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-markdown-content,.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-markdown-content :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,blockquote,figcaption,small,a){color:var(--aeg-ct-ink, var(--surface-fg, var(--aeg-ink, #182130)))}.aeg-text-appearance-enabled .aeg-text-colour-swatch{background:var(--aeg-ct-surface, var(--surface-bg, var(--aeg-ground, #fff)))}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-text-appearance .aeg-text-colour-swatch.aeg-text-colour-text{color:var(--aeg-ct-ink, var(--surface-fg, var(--color-ink)))}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-text-appearance .aeg-text-colour-swatch.aeg-text-colour-accent{color:var(--aeg-ct-accent, var(--surface-accent, var(--color-primary-text)))}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-text-appearance .aeg-text-colour-swatch.aeg-text-colour-highlight{color:var(--aeg-ct-accent, var(--surface-highlight, var(--color-accent-text)))}.aeg-markdown-editor.aeg-text-appearance-enabled .aeg-markdown-content :is(th,td){background:var(--aeg-ct-surface, var(--surface-bg, var(--aeg-ground, #fff)))}
