.fluid-atomic{-webkit-user-select:none;user-select:none;cursor:pointer;margin:.35rem 0}.fluid-atomic:hover{box-shadow:inset 3px 0 rgba(74,111,165,.45)}.fluid-ce-chrome-host{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:min(40rem,100% - 1rem);display:flex;position:absolute;transform:translateY(calc(-100% - 10px))}.fluid-ce-chrome-host.is-below{transform:translateY(8px)}.fluid-ce-chrome-host .fluid-block-chrome{pointer-events:auto;box-sizing:border-box;color:#1c2430;background:#fff;border:1px solid #c5ccd8;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding:.55rem .7rem;display:flex;position:relative;inset:auto;transform:none;box-shadow:0 10px 28px rgba(20,28,40,.18),inset 0 1px rgba(255,255,255,.8)}.fluid-ce-chrome-host .fluid-math-source-chrome,.fluid-ce-chrome-host .fluid-mermaid-source-chrome{width:min(36rem,70vw);display:block}.fluid-surface .fluid-table{table-layout:auto}.fluid-surface .fluid-table-cell{overflow-wrap:break-word;word-break:normal;min-width:4.5rem;padding:.4rem .55rem}.fluid-table-run,.fluid-mermaid-run,.fluid-math-run,.fluid-code-run{padding:.35rem 0}.fluid-table-wrap,.fluid-mermaid-wrap,.fluid-math-wrap{max-width:100%;padding:.15rem 0;position:relative;overflow:visible}.fluid-table-scroll{max-width:100%;overflow-x:auto}.fluid-table-run.focused .fluid-table-wrap,.fluid-mermaid-run.focused .fluid-mermaid-wrap,.fluid-math-run.focused .fluid-math-wrap{box-shadow:inset 3px 0 #4a6fa5}.fluid-table{table-layout:auto;border-collapse:collapse;width:100%;max-width:100%;font:inherit;line-height:1.45}.fluid-table-cell{border:1px solid var(--ts-border,#2a3140);vertical-align:top;overflow-wrap:break-word;word-break:normal;hyphens:none;background:0 0;min-width:4.5rem;padding:0}.fluid-table-cell.header{background:color-mix(in srgb, var(--ts-surface-2,#1c222c) 70%, transparent);font-weight:600}.note-shell:not(.is-paper) .fluid-table-cell{border-color:color-mix(in srgb, var(--ts-border,#2a3140) 85%, var(--ts-text-muted,#8b93a3))}.note-shell.is-paper .fluid-table-cell{border-color:#c5ccd8}.note-shell.is-paper .fluid-table-cell.header{background:rgba(80,100,130,.06)}.fluid-surface .fluid-table-cell[contenteditable=true]{cursor:text;white-space:pre-wrap;outline:none;min-height:1.5em;padding:.4rem .55rem}.fluid-surface .fluid-table-cell[contenteditable=true]:focus{box-shadow:inset 0 0 0 1px #4a6fa5}.fluid-code-run{background:rgba(28,36,48,.06);border-radius:.3rem;max-width:100%;margin:.35rem 0;padding:.55rem .7rem .65rem;position:relative;box-shadow:inset 3px 0 rgba(74,111,165,.35);container:fluid-code/inline-size}.fluid-code-wrap{max-width:100%;position:relative}.fluid-code-run.focused{box-shadow:inset 3px 0 #4a6fa5}.fluid-atomic.fluid-code-run:focus-within{box-shadow:inset 3px 0 #4a6fa5}.fluid-code-lang{color:#5a6576;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0 0 .35rem;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:.72rem;font-weight:600;display:block}.fluid-code-body{max-width:100%;color:var(--fluid-ink,#1c2430);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:2;outline:none;margin:0;font-family:IBM Plex Mono,ui-monospace,Cascadia Code,monospace;font-size:clamp(.72rem,2.2cqi + .45rem,.92rem);line-height:1.5}textarea.fluid-code-body{box-sizing:border-box;resize:none;field-sizing:content;letter-spacing:normal;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.fluid-code-body:focus{outline:none}.fluid-code-toolbar{margin-top:.25rem;top:100%;left:0;right:auto}.fluid-code-chrome-label{color:#5a6576;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.fluid-table-input{box-sizing:border-box;width:100%;min-width:0;min-height:1.5em;color:inherit;font:inherit;letter-spacing:normal;resize:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;field-sizing:content;background:0 0;border:0;border-radius:0;margin:0;padding:.4rem .55rem;line-height:1.45;display:block;overflow:hidden}.fluid-table-input:focus{background:rgba(80,120,180,.1);outline:none}.fluid-table-actions{margin-top:.35rem;inset:100% auto auto .15rem;transform:none}.fluid-table-btn{font:inherit;border:1px solid var(--ts-border,#2a3140);background:var(--ts-surface-2,#1c222c);color:var(--ts-text,#e6e9ef);cursor:pointer;border-radius:.25rem;padding:.2rem .5rem;font-size:.78rem}.fluid-table-btn:hover,.fluid-table-btn:focus{background:var(--ts-surface-hover,#222935);outline:none}.fluid-table-btn-danger{border-color:var(--ts-danger-border,#6a3a3a);color:var(--ts-danger,#e08a8a);background:var(--ts-danger-bg,#1c1416)}.fluid-table-btn-danger:hover,.fluid-table-btn-danger:focus{background:color-mix(in srgb, var(--ts-danger-bg,#1c1416) 70%, var(--ts-danger,#e08a8a));outline:none}.note-shell.is-paper .fluid-table-btn{color:#243044;background:#f4f6f9;border-color:#c5ccd8}.note-shell.is-paper .fluid-table-btn:hover,.note-shell.is-paper .fluid-table-btn:focus{background:#e6ebf3}.note-shell.is-paper .fluid-table-btn-danger{color:#6b2e2e;background:#f8ecec;border-color:#c9a0a0}.note-shell.is-paper .fluid-table-btn-danger:hover,.note-shell.is-paper .fluid-table-btn-danger:focus{background:#f0d6d6}