:where(.tiptap-canvas,.ot-notes-body){--otn-indent-step:2rem;--otn-list-marker-width:1.45rem;--otn-list-marker-gap:.55rem;--otn-list-text-offset:calc(var(--otn-list-marker-width) + var(--otn-list-marker-gap))}:where(.tiptap-canvas,.ot-notes-body) .ot-objective-deck{border-top:1px solid var(--otn-border,#dfe5eb);margin:2.25rem 0;padding-top:1rem}:where(.tiptap-canvas,.ot-notes-body) .ot-objective-deck__start{color:#fff;cursor:pointer;font:inherit;background:#1167b1;border:0;border-radius:7px;padding:.7rem 1rem;font-weight:700}:where(.ot-notes-body) .ot-objective-deck__loading,:where(.ot-notes-body) .ot-objective-deck__resumeline{color:var(--ot-muted,#66707c);font-size:14px}:where(.ot-notes-body) .ot-objective-deck__introcard .ot-objective-deck__start{margin-top:.75rem}:where(.ot-notes-body) .ot-objective-deck__teaser{cursor:pointer}:where(.ot-notes-body) .ot-objective-deck__teaser:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #1167b1}:where(.ot-notes-body) .ot-objective-deck__teasermeta{color:var(--ot-muted,#66707c);align-items:baseline;gap:12px;font-size:13.5px;display:flex}:where(.ot-notes-body) .ot-objective-deck__begin{color:#1167b1;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}:where(.ot-notes-body) .ot-objective-deck__signin{border:1px solid var(--ot-line,#dfe5eb);border-radius:8px;padding:14px 16px}:where(.ot-notes-body) .ot-objective-deck__signin p{margin:.35rem 0 .75rem}:where(.ot-notes-body) .ot-objective-deck__signin-btns{align-items:center;gap:12px;display:flex}:where(.ot-notes-body) .ot-objective-deck__signin-btn{color:#fff;cursor:pointer;font:inherit;background:#1167b1;border:0;border-radius:7px;padding:.5rem .9rem;font-weight:700}:where(.ot-notes-body) .ot-objective-deck__signin-btn:disabled{cursor:default;opacity:.6}html[data-theme=dark] .ot-notes-body{--otn-body-color:var(--ot-text,#e6edf7);--otn-heading:var(--ot-link,#6ea8e8);--otn-subheading:var(--ot-text,#e6edf7);--otn-content-accent:var(--ot-link,#6ea8e8);--otn-link:var(--ot-link,#6ea8e8);--otn-blockquote-text:var(--ot-color-text-soft,#b9c4d3);--otn-code-bg:var(--ot-surface-soft,#111926);--otn-hr:var(--ot-line,#2d3542);--otn-table-header:var(--ot-link,#6ea8e8);--otn-table-border:var(--ot-line,#2d3542);--otn-table-subtotal:var(--ot-muted,#a6b2c2);--otn-table-total:var(--ot-text,#e6edf7);--otn-table-underline:var(--ot-color-text-soft,#c3ccd8);--otn-table-fill-soft:var(--ot-surface-soft,#1b222c);--otn-table-fill-grey:var(--ot-line,#2d3542);--otn-table-fill-accent:color-mix(in srgb,var(--ot-link,#6ea8e8) 16%,var(--ot-surface,#171c24));--otn-widget-surface:var(--ot-surface,#171c24)}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="1"]{margin-left:calc(var(--otn-indent-step)*1)!important}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="2"]{margin-left:calc(var(--otn-indent-step)*2)!important}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="3"]{margin-left:calc(var(--otn-indent-step)*3)!important}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="4"]{margin-left:calc(var(--otn-indent-step)*4)!important}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="5"]{margin-left:calc(var(--otn-indent-step)*5)!important}:where(.tiptap-canvas,.ot-notes-body) :is(p,h2,h3,h4)[data-indent="6"]{margin-left:calc(var(--otn-indent-step)*6)!important}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol){margin:.55em 0;padding-left:0;list-style:none!important}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol) :is(ul,ol){margin-top:.28em;margin-bottom:.28em}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li{padding-left:var(--otn-list-text-offset);margin:.28em 0;line-height:1.55;position:relative;display:block!important}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:before{width:var(--otn-list-marker-width);text-align:right;font-weight:650;line-height:inherit;white-space:nowrap;position:absolute;top:0;left:0}:where(.tiptap-canvas,.ot-notes-body) li>p{margin:.12em 0}:where(.tiptap-canvas,.ot-notes-body) li>:first-child{margin-top:0}:where(.tiptap-canvas,.ot-notes-body) li>:last-child{margin-bottom:0}:is(:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:empty:first-child+:is(ul,ol):last-child),:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:first-child:has(>br:only-child)+:is(ul,ol):last-child)){margin:0;padding-left:0}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:empty:first-child+:is(ul,ol):last-child):before{content:none}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:first-child:has(>br:only-child)+:is(ul,ol):last-child):before{content:none}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:empty:first-child+:is(ul,ol):last-child)>p:empty:first-child{display:none}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:first-child:has(>br:only-child)+:is(ul,ol):last-child)>p:first-child{display:none}:is(:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:empty:first-child+:is(ul,ol):last-child)>:is(ul,ol):last-child,:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:has(>p:first-child:has(>br:only-child)+:is(ul,ol):last-child)>:is(ul,ol):last-child){margin-top:0;margin-bottom:0}:where(.tiptap-canvas,.ot-notes-body) :is(ul.ot-bullet-l0,ul)>li:before{content:"◉";color:var(--otn-content-accent,#06c);font-size:.74em;line-height:2.09459}:where(.tiptap-canvas,.ot-notes-body) :is(ul.ot-bullet-l1,ul ul)>li:before{content:"▸";color:var(--otn-content-accent,#06c);font-size:.9em;line-height:1.72222}:where(.tiptap-canvas,.ot-notes-body) :is(ul.ot-bullet-l2,ul ul ul)>li:before{content:"•";color:var(--otn-content-accent,#06c);font-size:1.05em;line-height:1.47619}:where(.tiptap-canvas,.ot-notes-body) :is(ul.ot-bullet-l3,ul ul ul ul)>li:before{content:"◦";color:var(--otn-content-accent,#06c);font-size:1.05em;line-height:1.47619}:where(.tiptap-canvas,.ot-notes-body) ol{counter-reset:otn-decimal-list otn-alpha-list}:where(.tiptap-canvas,.ot-notes-body) ol>li{counter-increment:otn-decimal-list otn-alpha-list}:where(.tiptap-canvas,.ot-notes-body) ol>li:before{content:counter(otn-decimal-list) ")";color:currentColor}:where(.tiptap-canvas,.ot-notes-body) ol.ot-list-continue{counter-reset:none}:where(.tiptap-canvas,.ot-notes-body) :is(ol.ot-list-alpha,ol[type=a])>li:before{content:counter(otn-alpha-list,lower-alpha) ")"}:where(.tiptap-canvas,.ot-notes-body) ol[type=i]>li:before{content:counter(otn-decimal-list,lower-roman) ")"}@supports selector(ol[type="A" s]){:where(.tiptap-canvas,.ot-notes-body) ol[type=A s]>li:before{content:counter(otn-alpha-list,upper-alpha) ")"}:where(.tiptap-canvas,.ot-notes-body) ol[type=I s]>li:before{content:counter(otn-decimal-list,upper-roman) ")"}}:where(.tiptap-canvas,.ot-notes-body) li:has(>.ot-equation[data-display=block]){padding-left:0}:where(.tiptap-canvas,.ot-notes-body) li:has(>.ot-equation[data-display=block]):before{content:none}:where(.tiptap-canvas,.ot-notes-body) h2{font-size:var(--otn-h2-size,26px);color:var(--otn-heading,#06c);border-top:1px solid color-mix(in srgb,var(--otn-heading,#06c) 18%,transparent);margin:2em 0 .5em;padding-top:.4em;font-weight:700;line-height:1.2}:where(.tiptap-canvas,.ot-notes-body) :is(h2,h3,h4){scroll-margin-top:var(--otn-scroll-margin,80px)}:where(.tiptap-canvas,.ot-notes-body)>:first-child h2:first-child,:where(.tiptap-canvas,.ot-notes-body)>h2:first-child{border-top:0;margin-top:0;padding-top:0}:where(.tiptap-canvas,.ot-notes-body) h3{font-size:var(--otn-h3-size,20px);color:var(--otn-subheading,var(--otn-body-color,#1a1a1a));margin:1.4em 0 .4em;font-weight:700;line-height:1.3}:where(.tiptap-canvas,.ot-notes-body) h4{font-size:var(--otn-h4-size,17px);color:var(--otn-subheading,var(--otn-body-color,#1a1a1a));margin:1.2em 0 .3em;margin-left:var(--otn-indent-step,2rem);font-weight:700}:where(.tiptap-canvas,.ot-notes-body) :is(h2,h3,h4)+:is(h3,h4){margin-top:.4em}:where(.tiptap-canvas,.ot-notes-body) p{margin:.55em 0}:where(.tiptap-canvas,.ot-notes-body) p:first-child{margin-top:0}:where(.tiptap-canvas,.ot-notes-body) strong{font-weight:700}:where(.tiptap-canvas,.ot-notes-body) p.ot-caption{color:var(--otn-fg-soft,#5f5e5a);margin:.5em 0;font-size:.95em}:where(.tiptap-canvas,.ot-notes-body) blockquote{border-left:3px solid var(--otn-border-strong,#cdc9c2);color:var(--otn-blockquote-text,var(--otn-fg-soft,#5f5e5a));margin:1em 0;padding-left:1em;font-style:italic}:where(.tiptap-canvas,.ot-notes-body) hr{text-align:center;color:#cdc9c2;border:0;height:auto;margin:2em auto;position:relative;overflow:visible}:where(.tiptap-canvas,.ot-notes-body) hr:before{content:"◆";background:var(--otn-surface,#fff);z-index:1;color:var(--otn-content-accent,#06c);letter-spacing:.4em;padding:0 14px;font-size:14px;display:inline-block;position:relative}:where(.tiptap-canvas,.ot-notes-body) hr:after{content:"";background:var(--otn-hr,#cdc9c2);z-index:0;height:1px;position:absolute;top:50%;left:12%;right:12%}:where(.tiptap-canvas,.ot-notes-body) dl{-moz-column-gap:18px;grid-template-columns:minmax(140px,max-content) 1fr;gap:6px 18px;margin:1em 0;display:grid}:where(.tiptap-canvas,.ot-notes-body) dt{color:var(--otn-content-accent,#06c);font-weight:700}:where(.tiptap-canvas,.ot-notes-body) dd{margin:0}@media (width<=600px){:where(.tiptap-canvas,.ot-notes-body) dl{grid-template-columns:1fr;row-gap:2px}:where(.tiptap-canvas,.ot-notes-body) dd{margin-bottom:6px}}:where(.tiptap-canvas,.ot-notes-body) kbd{border:solid var(--otn-border,#cdc9c2);background:var(--otn-surface-soft,#f6f5f2);color:var(--otn-fg,#1a1a1a);border-width:1px 1px 2px;border-radius:4px;margin:0 2px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;display:inline-block}:where(.tiptap-canvas,.ot-notes-body) a{color:var(--otn-link,#06c);text-underline-offset:2px;text-decoration:underline}:where(.tiptap-canvas,.ot-notes-body) a:hover{text-decoration-thickness:2px}:where(.tiptap-canvas,.ot-notes-body) a[data-chapter-id]{border-bottom:1px dotted;padding-bottom:1px;font-style:italic;font-weight:600;text-decoration:none}:where(.tiptap-canvas,.ot-notes-body) a[data-chapter-id]:hover{border-bottom-style:solid;border-bottom-width:1px}:where(.tiptap-canvas,.ot-notes-body) a[data-broken-link]{cursor:not-allowed;color:var(--otn-fg-muted,#888780)!important;border-bottom-style:dashed!important}:where(.tiptap-canvas,.ot-notes-body) img{border:1px solid #0f0f0f0d;border-radius:4px;max-width:100%;height:auto;margin:1em 0;box-shadow:0 1px 3px #0f0f0f12}:where(.tiptap-canvas,.ot-notes-body) :not(pre)>code{background:var(--otn-code-bg,var(--otn-surface-soft,#f6f5f2));border:1px solid var(--otn-border,#e5e3df);color:var(--otn-fg,#1a1a1a);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}:where(.tiptap-canvas,.ot-notes-body) pre{background:var(--otn-code-bg,var(--otn-surface-soft,#f6f5f2));border:1px solid var(--otn-border,#e5e3df);color:var(--otn-fg,#1a1a1a);border-radius:6px;margin:1em 0;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;line-height:1.5;overflow-x:auto}:where(.tiptap-canvas,.ot-notes-body) pre>code{font-size:inherit;background:0 0;border:0;padding:0}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-comment,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-quote{color:var(--otn-hl-comment,#8a8776);font-style:italic}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-keyword,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-literal,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-selector-tag,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-type{color:var(--otn-hl-keyword,#9226a8)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-addition,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-regexp,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-string{color:var(--otn-hl-string,#1c7c3e)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-meta,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-number,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-symbol{color:var(--otn-hl-number,#b5561a)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-built_in,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-section,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-title,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-title.function_{color:var(--otn-hl-title,#1f5fbf)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-attr,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-attribute,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-template-variable,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-variable{color:var(--otn-hl-attr,#0b7285)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-name,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-selector-class,:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-selector-id{color:var(--otn-hl-tag,#9226a8)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-deletion{color:var(--otn-hl-deletion,#b3261e)}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-emphasis{font-style:italic}:where(.tiptap-canvas,.ot-notes-body) pre code .hljs-strong{font-weight:700}:where(.tiptap-canvas,.ot-notes-body) mark{background:#ffc8464d;border-radius:2px;padding:1px 3px}:where(.tiptap-canvas,.ot-notes-body) figure,:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure{text-align:center;margin:1.4em 0}:where(.tiptap-canvas,.ot-notes-body) figure img,:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure img{border-radius:4px;max-width:100%;height:auto}:where(.tiptap-canvas,.ot-notes-body) figcaption{color:var(--otn-fg-soft,#5f5e5a);margin-top:6px;font-size:.92em;font-style:italic}:where(.tiptap-canvas,.ot-notes-body) figure.otn-econ-graph{border:1px solid var(--otn-border,#d8dee7);color:#111827;background:#fff;border-radius:10px;width:min(100%,680px);margin:1.4em auto;padding:10px;overflow:hidden}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__svg,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__content,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__svg,:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__svg{width:100%;height:auto;display:block}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__svg{max-width:100%;height:auto;display:block}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__svg[data-align=left]{margin-left:0;margin-right:auto}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__svg[data-align=center]{margin-left:auto;margin-right:auto}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__svg[data-align=right]{margin-left:auto;margin-right:0}:where(.tiptap-canvas,.ot-notes-body) .ot-equation[data-display=inline] .ot-equation__svg{vertical-align:-.32em;width:auto;max-width:100%;height:1.4em;display:inline-block}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__controls{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__field{gap:3px;font-size:.82rem;display:grid}:where(.tiptap-canvas,.ot-notes-body) .ot-equation__field input{width:8rem;padding:4px 6px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__legend [data-series]{cursor:pointer;outline:none}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__legend [data-series]:focus-visible{filter:drop-shadow(0 0 3px #06c)}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__controls{text-align:left;border-top:1px solid #d8dee7;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;padding:10px 12px;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-id{color:#6b7280;text-align:left;align-items:center;gap:6px;margin-top:4px;padding:0 12px 8px;font-size:.75rem;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-id-input{color:#374151;min-width:0;font:inherit;border:1px solid #d8dee7;border-radius:4px;flex:0 180px;padding:2px 6px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-source{color:#6b7280;text-align:left;align-items:center;gap:6px;margin-top:2px;padding:0 12px 8px;font-size:.75rem;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-source-range,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-source-select{color:#374151;min-width:0;font:inherit;border:1px solid #d8dee7;border-radius:4px;padding:2px 6px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-source-range{flex:0 120px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__link-note{color:#92600a;text-align:left;margin:4px 12px 0;font-size:.78rem}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__link-note[hidden]{display:none}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__control{color:#374151;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:650;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__control input[type=range]{width:150px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__control input[type=number],:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__control select{color:#111827;width:110px;font:inherit;background:#fff;border:1px solid #9ca3af;border-radius:5px;padding:5px 7px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__control select{width:auto;min-width:110px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__reset{color:#374151;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ca3af;border-radius:5px;padding:6px 9px;font-size:.82rem;font-weight:650}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls{flex-wrap:wrap;align-items:center;gap:7px;width:100%;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls button{border:1px solid var(--ot-line-strong,#9ca3af);border-radius:var(--ot-radius-md,8px);background:var(--ot-color-surface,#fff);min-height:42px;color:var(--ot-text,#20242c);cursor:pointer;font:inherit;padding:0 18px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,color .12s}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls button:hover:not(:disabled){border-color:var(--ot-blue,#06c);color:var(--ot-blue,#06c)}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls button:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-blue,#06c) 55%,transparent);outline-offset:2px}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls button:disabled{cursor:not-allowed;opacity:.45}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-status{color:var(--ot-muted,#4b5563);margin-left:auto;font-size:.88rem;font-weight:600}@media (width<=520px){:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-controls button{min-height:40px;padding:0 13px;font-size:13px}:where(.tiptap-canvas,.ot-notes-body) .ot-notes-diagram__reveal-status{width:100%;margin-left:0}}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__view-switcher{color:#374151;flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-size:.82rem;font-weight:700;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__paste button,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__view-switcher button{color:#374151;cursor:pointer;font:inherit;background:#fff;border:1px solid #9ca3af;border-radius:999px;padding:5px 9px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__view-switcher button[aria-pressed=true]{color:#004f9f;background:#e8f2ff;border-color:#06c}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__view-switcher button:disabled{cursor:not-allowed;opacity:.45}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor{color:#374151;gap:8px;width:100%;font-size:.84rem;display:grid}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__table-wrap{border:1px solid #d8dee7;border-radius:7px;max-height:220px;overflow:auto}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor table{border-collapse:collapse;width:100%}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor td,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor th{text-align:left;border-bottom:1px solid #e5e7eb;padding:4px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor input,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__data-editor textarea{box-sizing:border-box;color:#111827;width:100%;min-width:72px;font:inherit;background:#fff;border:1px solid #9ca3af;border-radius:5px;padding:5px 6px}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__paste{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__paste span{color:#9f1d1d;grid-column:1/-1}@media (width<=520px){:where(.tiptap-canvas,.ot-notes-body) .ot-econ-chart__paste{grid-template-columns:1fr}}@media print{:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__controls,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-id,:where(.tiptap-canvas,.ot-notes-body) .ot-econ-graph__data-source{display:none}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed .ot-youtube-facade,:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed iframe{display:none!important}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed{border:1px solid #888;border-radius:4px;margin:1em 0;padding:8px 10px;aspect-ratio:auto!important;background:0 0!important;width:auto!important;display:block!important;position:static!important;overflow:visible!important}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed:before{content:"▶ Video — watch online:";color:#000;margin-bottom:3px;font-weight:700;display:block}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed:after{content:attr(data-original-url);color:#444;word-break:break-all;display:block}:where(.tiptap-canvas,.ot-notes-body) :is(.ot-objective-deck,.ot-mcq-deck)>*{display:none!important}:where(.tiptap-canvas,.ot-notes-body) :is(.ot-objective-deck,.ot-mcq-deck){-moz-column-break-inside:avoid;break-inside:avoid;background:0 0;border:0;margin:1em 0;padding:0;display:block!important}:where(.tiptap-canvas,.ot-notes-body) h2.ot-print-break-before{-moz-column-break-before:page;break-before:page;page-break-before:always}:where(.tiptap-canvas,.ot-notes-body) p{orphans:2;widows:2}:where(.tiptap-canvas,.ot-notes-body) :is(h2,h3,h4){-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid}:where(.tiptap-canvas,.ot-notes-body) :is(figure,tr){-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}:where(.tiptap-canvas,.ot-notes-body) :is(.ot-objective-deck,.ot-mcq-deck):after{content:"Practice questions for this chapter —test yourself at opentuition.com";color:#444;font-size:.85em;font-style:italic;display:block}:where(.tiptap-canvas,.ot-notes-body) .ot-flashcard-deck-v2>*{display:none!important}:where(.tiptap-canvas,.ot-notes-body) .ot-flashcard-deck-v2{-moz-column-break-inside:avoid;break-inside:avoid;background:0 0;border:0;margin:1em 0;padding:0;display:block!important}:where(.tiptap-canvas,.ot-notes-body) .ot-flashcard-deck-v2:after{content:"Flashcards for this chapter —revise them at opentuition.com";color:#444;font-size:.85em;font-style:italic;display:block}}:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure--equation{text-align:left;margin:.9em 0}:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure--equation img{border-radius:0}.ot-notes-body figure.ot-svg-diagram>svg{max-width:100%;height:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:where(.tiptap-canvas,.ot-notes-body) table caption{caption-side:top;text-align:left;color:var(--otn-heading,#06c);padding:0 0 6px;font-size:.95em;font-style:italic;font-weight:600}:where(.tiptap-canvas,.ot-notes-body) sub,:where(.tiptap-canvas,.ot-notes-body) sup{vertical-align:baseline;font-size:.78em;line-height:0;position:relative}:where(.tiptap-canvas,.ot-notes-body) sup{top:-.5em}:where(.tiptap-canvas,.ot-notes-body) sub{bottom:-.25em}:where(.tiptap-canvas,.ot-notes-body){counter-reset:ot-ex ot-il ot-an ot-h2 ot-h3 ot-h4}.ot-notes-body.ot-numbered h2:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *),.tiptap-wrap.is-numbered .tiptap-canvas h2:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *){counter-increment:ot-h2;counter-set:ot-h3 0 ot-h4 0}.ot-notes-body.ot-numbered h3:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *),.tiptap-wrap.is-numbered .tiptap-canvas h3:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *){counter-increment:ot-h3;counter-set:ot-h4 0}.ot-notes-body.ot-numbered h4:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *),.tiptap-wrap.is-numbered .tiptap-canvas h4:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *){counter-increment:ot-h4}.ot-notes-body.ot-numbered h2:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before,.tiptap-wrap.is-numbered .tiptap-canvas h2:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before{content:counter(ot-h2) " ";color:var(--otn-heading,#06c);margin-right:.15em}.ot-notes-body.ot-numbered h3:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before,.tiptap-wrap.is-numbered .tiptap-canvas h3:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before{content:counter(ot-h2) "." counter(ot-h3) " ";color:currentColor;margin-right:.15em}.ot-notes-body.ot-numbered h4:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before,.tiptap-wrap.is-numbered .tiptap-canvas h4:not(:where(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase) *):before,.ot-notes-body.ot-numbered.is-numbered-d1 :is(h3,h4):before,.ot-notes-body.ot-numbered.is-numbered-d2 h4:before,.tiptap-wrap.is-numbered.is-numbered-d1 .tiptap-canvas :is(h3,h4):before,.tiptap-wrap.is-numbered.is-numbered-d2 .tiptap-canvas h4:before{content:none}:where(.ot-notes-body) :is(h2,h3,h4)>.ot-heading-number{margin-right:.15em;display:inline-block}:is(.tiptap-canvas,.ot-notes-body) .ot-answer,:is(.tiptap-canvas,.ot-notes-body) .ot-aside,:is(.tiptap-canvas,.ot-notes-body) .ot-example,:is(.tiptap-canvas,.ot-notes-body) .ot-illustration,:is(.tiptap-canvas,.ot-notes-body) .ot-key,:is(.tiptap-canvas,.ot-notes-body) .ot-keycase,:is(.tiptap-canvas,.ot-notes-body) .ot-keyterm,:is(.tiptap-canvas,.ot-notes-body) .ot-mcq,:is(.tiptap-canvas,.ot-notes-body) .ot-nutshell,:is(.tiptap-canvas,.ot-notes-body) .ot-pitfall,:is(.tiptap-canvas,.ot-notes-body) .ot-tip{border:1px solid;border-left-width:6px;border-radius:6px;margin:1.6em 0;padding:16px 20px;position:relative}:is(.tiptap-canvas,.ot-notes-body) .ot-key,:is(.tiptap-canvas,.ot-notes-body) .ot-keycase,:is(.tiptap-canvas,.ot-notes-body) .ot-keyterm{padding:14px 20px}:where(.tiptap-canvas,.ot-notes-body) :is(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase)>:first-child{margin-top:0}:where(.tiptap-canvas,.ot-notes-body) :is(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-key,.ot-keyterm,.ot-keycase)>:last-child{margin-bottom:0}:is(.tiptap-canvas,.ot-notes-body) .ot-example{--ot-w:var(--otn-widget-example,#1a5fc4);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-illustration{--ot-w:var(--otn-widget-illustration,#b8302e);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-answer{--ot-w:var(--otn-widget-answer,#1f7a3e);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-mcq{--ot-w:var(--otn-widget-mcq,#8a6a1c);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-tip{--ot-w:var(--otn-widget-tip,#ffd54a);--ot-w-readable:#5f4300;background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-aside{--ot-w:var(--otn-widget-aside,#888780);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w);color:var(--otn-fg-soft,#5f5e5a);font-size:.95em;font-style:italic}:is(.tiptap-canvas,.ot-notes-body) .ot-pitfall{--ot-w:var(--otn-widget-pitfall,#b30000);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-nutshell{--ot-w:var(--otn-widget-nutshell,#15803d);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:is(.tiptap-canvas,.ot-notes-body) .ot-key,:is(.tiptap-canvas,.ot-notes-body) .ot-keycase,:is(.tiptap-canvas,.ot-notes-body) .ot-keyterm{--ot-w:var(--otn-widget-key,#7c3aed);background:color-mix(in srgb,var(--ot-w) 6%,var(--otn-widget-surface,#fff));border-color:color-mix(in srgb,var(--ot-w) 25%,var(--otn-widget-surface,#fff));border-left-color:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-answer:before,:where(.tiptap-canvas,.ot-notes-body) .ot-aside:before,:where(.tiptap-canvas,.ot-notes-body) .ot-example:before,:where(.tiptap-canvas,.ot-notes-body) .ot-illustration:before,:where(.tiptap-canvas,.ot-notes-body) .ot-mcq:before,:where(.tiptap-canvas,.ot-notes-body) .ot-nutshell:before,:where(.tiptap-canvas,.ot-notes-body) .ot-pitfall:before,:where(.tiptap-canvas,.ot-notes-body) .ot-tip:before{letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0 0 .55em;padding:3px 10px;font-size:10px;font-style:normal;font-weight:700;line-height:1.15;display:inline-flex}:where(.tiptap-canvas,.ot-notes-body) .ot-example:before{counter-increment:ot-ex;content:"Example " counter(ot-ex);background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-illustration:before{counter-increment:ot-il;content:"Illustration " counter(ot-il);background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-answer:before{counter-increment:ot-an;content:"Answer " counter(ot-an);background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-mcq:before{content:"MCQ";background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-tip:before{content:"Exam tip";background:var(--ot-w);color:var(--ot-w-readable)}:where(.tiptap-canvas,.ot-notes-body) .ot-aside:before{content:"Note";background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-pitfall:before{content:"Examiner’s Feedback";background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-nutshell:before{content:"In a nutshell";background:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-answer>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-aside>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-example>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-illustration>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-key>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keycase>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keyterm>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-mcq>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-nutshell>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-pitfall>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-tip>:is(h2,h3,h4,h5,h6):first-child{border:none;margin:0 0 .5em;padding:0;font-size:1.1em;font-weight:700;line-height:1.25}:where(.tiptap-canvas,.ot-notes-body) .ot-answer>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-example>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-illustration>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-key>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keycase>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keyterm>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-mcq>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-nutshell>:is(h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-pitfall>:is(h2,h3,h4,h5,h6):first-child{color:var(--ot-w)}:where(.tiptap-canvas,.ot-notes-body) .ot-tip>:is(h2,h3,h4,h5,h6):first-child{color:var(--ot-w-readable)}:where(.tiptap-canvas,.ot-notes-body) .ot-aside>:is(h2,h3,h4,h5,h6):first-child{color:var(--otn-fg-soft,#5f5e5a);font-size:1.02em;font-style:normal}:where(.tiptap-canvas,.ot-notes-body) .ot-key>:is(p,h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keycase>:is(p,h2,h3,h4,h5,h6):first-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keyterm>:is(p,h2,h3,h4,h5,h6):first-child{background:var(--ot-w);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 .75em;padding:3px 10px;font-size:.72em;font-style:normal;font-weight:700;line-height:1.2;display:inline-block}:where(.tiptap-canvas,.ot-notes-body) .ot-answer>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-aside>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-example>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-illustration>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-key>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keycase>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-keyterm>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-mcq>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-nutshell>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-pitfall>p:last-child,:where(.tiptap-canvas,.ot-notes-body) .ot-tip>p:last-child{margin-bottom:0}:where(.tiptap-canvas,.ot-notes-body) .ot-aside a{color:var(--otn-link,#06c)}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin:1.4em 0;display:block;position:relative;overflow:hidden}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table){border-collapse:collapse;table-layout:auto;margin:1.1em 0;width:100%!important}.ot-notes-body :is(table.ot-table,table.otn-content-table):has(>colgroup>col[style^=width\:]){table-layout:fixed}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th){vertical-align:top;text-align:left;padding:6px 16px;line-height:1.35}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th)>p{margin:0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).num{text-align:right}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).tac{text-align:center}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).tal{text-align:left}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).va-middle{vertical-align:middle}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).va-bottom{vertical-align:bottom}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(tr.ot-table__header,thead tr) :is(th,td),:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) th:not([scope=row]){color:var(--otn-table-header,#06c);letter-spacing:.02em;border-bottom:1px solid var(--otn-table-border,#cdc9c2);font-style:normal;font-weight:600}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) tbody th[scope=row]{font-weight:600}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) tr.ot-section>:is(td,th){letter-spacing:.13em;text-transform:uppercase;padding-top:1.4em;padding-bottom:.2em;font-size:.8em;font-weight:700}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) tr.ot-subhead>:is(td,th){padding-top:.85em;font-weight:600}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.bd-t,th.bd-t){border-top:1px solid var(--otn-table-border,#cdc9c2)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.bd-b,th.bd-b){border-bottom:1px solid var(--otn-table-border,#cdc9c2)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.bd-l,th.bd-l){border-left:1px solid var(--otn-table-border,#cdc9c2)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.bd-r,th.bd-r){border-right:1px solid var(--otn-table-border,#cdc9c2)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.ot-subtotal,th.ot-subtotal,tr.ot-subtotal>td,tr.ot-subtotal>th){border-top:1px solid var(--otn-table-subtotal,#1a1a1a);padding-top:6px}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.ot-total,th.ot-total,tr.ot-total>td,tr.ot-total>th){border-top:1px solid var(--otn-table-total,#1a1a1a);border-bottom:3px double var(--otn-table-total,#1a1a1a);padding:6px 16px 4px;font-weight:600}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.ot-underline,th.ot-underline){border-bottom:1.5px solid var(--otn-table-underline,#1a1a1a)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.stroke-red,th.stroke-red){border-bottom-color:var(--otn-table-stroke-red,#c00)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.stroke-blue,th.stroke-blue){border-bottom-color:var(--otn-table-stroke-blue,#06c)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td.stroke-green,th.stroke-green){border-bottom-color:var(--otn-table-stroke-green,#15803d)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).fill-soft{background:var(--otn-table-fill-soft,#f3f3f0)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).fill-grey{background:var(--otn-table-fill-grey,#dddcd9)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).fill-accent{background:var(--otn-table-fill-accent,#e7eef8)}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).fill-dark{background:var(--otn-table-fill-dark,#2e5a77);color:#fff}:where(.tiptap-canvas,.ot-notes-body) .ot-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=financial]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;border-top:2px solid var(--otn-table-header,#06c);border-bottom:1px solid var(--otn-table-total,#1a1a1a)}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=financial] :is(td,th):not(:first-child):not(.num):not(.tac):not(.tal){text-align:right}:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio{max-width:100%;color:inherit;margin:1.25em 0}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__columns{grid-template-columns:minmax(12rem,1.25fr) minmax(12rem,1fr);grid-auto-columns:minmax(8.5rem,.8fr);grid-auto-flow:column;align-items:stretch;gap:clamp(12px,2vw,26px);display:grid}:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio--compact{width:100%}:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio--compact .ot-ratio__columns{grid-template-columns:max-content max-content;grid-auto-flow:row;justify-content:center;gap:.7em}:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio--comparison{border-top:2px solid var(--otn-table-header,#06c);border-bottom:1px solid var(--otn-table-total,#1a1a1a);width:100%;padding:12px 0 14px}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__name{align-items:center;min-width:0;font-weight:650;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__calculation,:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__formula{justify-content:center;align-items:center;gap:.55em;min-width:0;display:flex}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__fraction{text-align:center;vertical-align:middle;grid-template-rows:auto auto;min-width:8ch;max-width:100%;display:inline-grid}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__denominator,:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__numerator{overflow-wrap:anywhere;min-width:0;padding-inline:.55em;display:block}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__numerator{border-bottom:1px solid;padding-bottom:.2em}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__denominator{padding-top:.2em}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__equals,:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__multiplier,:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__result{white-space:nowrap}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__example{text-align:center;grid-template-rows:auto 1fr;gap:.55em;min-width:0;display:grid}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__example-heading{font-weight:650}@media (width<=720px){:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio--compact{width:100%}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__columns{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:16px}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__name{text-align:center;justify-content:center}}@media print{:where(.tiptap-canvas,.ot-notes-body) figure.ot-ratio{-moz-column-break-inside:avoid;break-inside:avoid}:where(.tiptap-canvas,.ot-notes-body) .ot-ratio__columns{grid-template-columns:minmax(11rem,1.25fr) minmax(11rem,1fr);grid-auto-columns:minmax(7.5rem,.8fr);grid-auto-flow:column}}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=ledger]{font-variant-numeric:tabular-nums;table-layout:fixed;border-top:0;border-bottom:0}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=ledger] :where(td,th).bd-l{border-left-color:var(--otn-table-header,#06c)}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=ledger] :where(td,th).bd-r{border-right-color:var(--otn-table-header,#06c)}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=ledger] :where(td,th).bd-b:where(:not(.stroke-red,.stroke-blue,.stroke-green)){border-bottom-color:var(--otn-table-header,#06c)}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=matrix]{font-variant-numeric:tabular-nums}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=matrix] tr :where(td,th){border:1px solid var(--otn-table-border,#cdc9c2)}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table)[data-table-style=soft] tr:where(:first-child) :where(td,th):where(:not(.fill-soft,.fill-grey,.fill-accent,.fill-dark)){background:var(--otn-table-fill-soft,#f3f3f0);font-weight:600}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table)[data-table-style=plain] :is(td,th):not(.num):not(.tac):not(.tal){text-align:left}:where(.tiptap-canvas,.ot-notes-body) :where(table.ot-table,table.otn-content-table):not([data-table-style]){font-variant-numeric:normal;font-feature-settings:normal;border:0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(.bd-t):not(.bd-b):not(.bd-l):not(.bd-r):not(.ot-subtotal):not(.ot-total):not(.ot-underline):not(tr.ot-subtotal>*):not(tr.ot-total>*){border:0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(.fill-soft):not(.fill-grey):not(.fill-accent):not(.fill-dark){background:0 0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(.fill-dark){color:inherit}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th){font-style:normal}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(.ot-total):not(tr.ot-total>*):not(tr.ot-section>*):not(tr.ot-subhead>*){font-weight:inherit}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(tr.ot-section>*){letter-spacing:normal;text-transform:none}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table):not([data-table-style]) :is(td,th):not(.num):not(.tac):not(.tal){text-align:left}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) col.sfp-money{width:120px}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) col.sfp-gap{width:40px}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th).sfp-gap{width:40px;padding:0;background:0 0!important;border:0!important}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) td.sfp-indent{padding-left:30px}.tiptap-canvas .otn-image-uploading{border:1px dashed var(--otn-border,#d7d4cd);background:var(--otn-surface-soft,#f6f5f2);color:var(--otn-muted,#6b6862);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:6px;align-items:center;gap:8px;margin:2px 0;padding:6px 12px;font-size:.85em;display:inline-flex}.tiptap-canvas .otn-image-uploading__spinner{border:2px solid var(--otn-border-strong,#c4ccd6);border-top-color:var(--otn-accent,#1f5fbf);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite otn-image-uploading-spin}@keyframes otn-image-uploading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tiptap-canvas .otn-image-uploading__spinner{animation-duration:1.6s}}
