: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) :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{position:relative;display:block!important;margin:.28em 0;padding-left:var(--otn-list-text-offset);line-height:1.55}:where(.tiptap-canvas,.ot-notes-body) :is(ul,ol)>li:before{position:absolute;left:0;top:0;width:var(--otn-list-marker-width);text-align:right;font-weight:650;line-height:inherit;white-space:nowrap}: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}: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,: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,: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}: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) :is(ol,ol.ot-list-num,ol[type="1"]){counter-reset:otn-decimal-list}:where(.tiptap-canvas,.ot-notes-body) :is(ol,ol.ot-list-num,ol[type="1"])>li{counter-increment:otn-decimal-list}:where(.tiptap-canvas,.ot-notes-body) :is(ol,ol.ot-list-num,ol[type="1"])>li:before{content:counter(otn-decimal-list) ")";color:currentColor}:where(.tiptap-canvas,.ot-notes-body) :is(ol.ot-list-alpha,ol[type=a]){counter-reset:otn-alpha-list}:where(.tiptap-canvas,.ot-notes-body) :is(ol.ot-list-alpha,ol[type=a])>li{counter-increment:otn-alpha-list}:where(.tiptap-canvas,.ot-notes-body) :is(ol.ot-list-alpha,ol[type=a])>li:before{content:counter(otn-alpha-list,lower-alpha) ")";color:currentColor}:where(.tiptap-canvas,.ot-notes-body) ol[type=A]>li:before{content:counter(otn-decimal-list,upper-alpha) ")"}:where(.tiptap-canvas,.ot-notes-body) ol[type=i]>li:before{content:counter(otn-decimal-list,lower-roman) ")"}:where(.tiptap-canvas,.ot-notes-body) ol[type=I]>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);font-weight:700;color:var(--otn-heading,#06c);margin:2em 0 .5em;padding-top:.4em;border-top:1px solid color-mix(in srgb,var(--otn-heading,#06c) 18%,transparent);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{margin-top:0;padding-top:0;border-top:0}:where(.tiptap-canvas,.ot-notes-body) h3{font-size:var(--otn-h3-size,20px);font-weight:700;color:var(--otn-subheading,var(--otn-body-color,#1a1a1a));margin:1.4em 0 .4em;line-height:1.3}:where(.tiptap-canvas,.ot-notes-body) h4{font-size:var(--otn-h4-size,17px);font-weight:700;color:var(--otn-subheading,var(--otn-body-color,#1a1a1a));margin:1.2em 0 .3em}: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{font-size:.95em;color:var(--otn-fg-soft,#5f5e5a);margin:.5em 0}:where(.tiptap-canvas,.ot-notes-body) blockquote{border-left:3px solid var(--otn-border-strong,#cdc9c2);padding-left:1em;margin:1em 0;color:var(--otn-blockquote-text,var(--otn-fg-soft,#5f5e5a));font-style:italic}:where(.tiptap-canvas,.ot-notes-body) hr{border:0;height:auto;margin:2em auto;text-align:center;overflow:visible;position:relative;color:#cdc9c2}:where(.tiptap-canvas,.ot-notes-body) hr:before{content:"◆";display:inline-block;padding:0 14px;background:var(--otn-surface,#fff);position:relative;z-index:1;color:var(--otn-content-accent,#06c);font-size:14px;letter-spacing:.4em}:where(.tiptap-canvas,.ot-notes-body) hr:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:var(--otn-hr,#cdc9c2);z-index:0}:where(.tiptap-canvas,.ot-notes-body) dl{margin:1em 0;display:grid;grid-template-columns:minmax(140px,max-content) 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:6px}:where(.tiptap-canvas,.ot-notes-body) dt{font-weight:700;color:var(--otn-content-accent,#06c)}:where(.tiptap-canvas,.ot-notes-body) dd{margin:0}@media(max-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{display:inline-block;padding:1px 6px;margin:0 2px;border:solid var(--otn-border,#cdc9c2);border-width:1px 1px 2px;border-radius:4px;background:var(--otn-surface-soft,#f6f5f2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:var(--otn-fg,#1a1a1a)}:where(.tiptap-canvas,.ot-notes-body) a{color:var(--otn-link,#06c);text-decoration:underline;text-underline-offset:2px}:where(.tiptap-canvas,.ot-notes-body) a:hover{text-decoration-thickness:2px}:where(.tiptap-canvas,.ot-notes-body) a[data-chapter-id]{font-weight:600;font-style:italic;text-decoration:none;border-bottom:1px dotted;padding-bottom:1px}: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]{color:var(--otn-fg-muted,#888780)!important;border-bottom-style:dashed!important;cursor:not-allowed}:where(.tiptap-canvas,.ot-notes-body) img{max-width:100%;height:auto;border-radius:4px;margin:1em 0;box-shadow:0 1px 3px #0f0f0f12;border:1px solid hsla(0,0%,6%,.05)}:where(.tiptap-canvas,.ot-notes-body) :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:1px 6px;border-radius:4px;background:var(--otn-code-bg,var(--otn-surface-soft,#f6f5f2));border:1px solid var(--otn-border,#e5e3df);color:var(--otn-fg,#1a1a1a)}:where(.tiptap-canvas,.ot-notes-body) pre{margin:1em 0;padding:14px 18px;background:var(--otn-code-bg,var(--otn-surface-soft,#f6f5f2));border:1px solid var(--otn-border,#e5e3df);border-radius:6px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;line-height:1.5;color:var(--otn-fg,#1a1a1a)}:where(.tiptap-canvas,.ot-notes-body) pre>code{background:transparent;border:0;padding:0;font-size:inherit}: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;padding:1px 3px;border-radius:2px}:where(.tiptap-canvas,.ot-notes-body) figure,:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure{margin:1.4em 0;text-align:center}:where(.tiptap-canvas,.ot-notes-body) figure img,:where(.tiptap-canvas,.ot-notes-body) figure.ot-figure img{max-width:100%;height:auto;border-radius:4px}:where(.tiptap-canvas,.ot-notes-body) figcaption{margin-top:6px;font-size:.92em;color:var(--otn-fg-soft,#5f5e5a);font-style:italic}: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;padding:0 0 6px;font-size:.95em;font-style:italic;font-weight:600;color:var(--otn-heading,#06c)}:where(.tiptap-canvas,.ot-notes-body) sub,:where(.tiptap-canvas,.ot-notes-body) sup{font-size:.78em;line-height:0;vertical-align:baseline;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{content:counter(ot-h2) "." counter(ot-h3) "." counter(ot-h4) " ";color:currentColor;margin-right:.15em}: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{position:relative;border:1px solid;border-left:6px solid;border-radius:6px;padding:16px 20px;margin:1.6em 0}: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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#fff);border-left-color:var(--ot-w);font-style:italic;color:var(--otn-fg-soft,#5f5e5a);font-size:.95em}:is(.tiptap-canvas,.ot-notes-body) .ot-pitfall{--ot-w:var(--otn-widget-pitfall,#b30000);background:color-mix(in srgb,var(--ot-w) 6%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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%,#fff);border-color:color-mix(in srgb,var(--ot-w) 25%,#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{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 .55em;font-size:10px;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;color:#fff;font-style:normal;pointer-events:none;white-space:nowrap}: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{margin:0 0 .5em;font-weight:700;font-size:1.1em;line-height:1.25;border:none;padding:0}: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-style:normal;font-size:1.02em}: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{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 .75em;padding:3px 10px;border-radius:999px;background:var(--ot-w);color:#fff;font-size:.72em;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}: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{display:block;position:relative;width:100%;margin:1.4em 0;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}:where(.tiptap-canvas,.ot-notes-body) .ot-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table){border-collapse:collapse;margin:1em 0}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th){padding:4px 10px;vertical-align:top;text-align:left}:where(.tiptap-canvas,.ot-notes-body) :is(table.ot-table,table.otn-content-table) :is(td,th):not(:first-child){text-align:right}: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(tr.ot-table__header,thead tr) :is(th,td){color:var(--otn-table-header,#06c);font-style:italic;font-weight:600;background:var(--otn-table-header-bg,transparent);border-bottom:1px solid var(--otn-table-border,#cdc9c2)}: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) :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 10px 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{overflow-x:auto;-webkit-overflow-scrolling:touch}.tiptap-canvas .otn-image-uploading{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;margin:2px 0;border:1px dashed var(--otn-border,#d7d4cd);border-radius:6px;background:var(--otn-surface-soft,#f6f5f2);color:var(--otn-muted,#6b6862);font-size:.85em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.tiptap-canvas .otn-image-uploading__spinner{width:14px;height:14px;border:2px solid var(--otn-border-strong,#c4ccd6);border-top-color:var(--otn-accent,#1f5fbf);border-radius:50%;animation:otn-image-uploading-spin .7s linear infinite;flex:0 0 auto}@keyframes otn-image-uploading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tiptap-canvas .otn-image-uploading__spinner{animation-duration:1.6s}}
