.rc-prose{--rc-text:var(--color-chalk);--rc-body:color-mix(in srgb, var(--color-chalk) 75%, transparent);--rc-mute:var(--color-mist);--rc-line:var(--color-line);--rc-panel:var(--color-panel);--rc-accent:var(--color-mint);--rc-button:var(--color-sun);--rc-button-text:var(--color-on-accent)}.rc-canvas{--rc-text:var(--adm-text);--rc-body:var(--adm-text);--rc-mute:var(--adm-text-soft);--rc-line:var(--adm-line-strong);--rc-panel:var(--adm-hover);--rc-accent:#6366f1;--rc-button:#ffb343;--rc-button-text:#060a16}.rc-prose,.rc-canvas{color:var(--rc-body);overflow-wrap:break-word;font-size:17px;line-height:1.8}@media (min-width:640px){.rc-prose{font-size:18px}}.rc-prose>*+*,.rc-canvas>*+*{margin-top:1.5rem}.rc-prose>:first-child,.rc-canvas>:first-child{margin-top:0}.rc-prose p,.rc-canvas p{margin-bottom:0}:is(.rc-prose,.rc-canvas) :is(h1,h2,h3,h4,h5,h6){color:var(--rc-text);font-family:var(--font-heading);margin-bottom:0;scroll-margin-top:7rem;font-weight:500}:is(.rc-prose,.rc-canvas) h1{letter-spacing:-.025em;margin-top:3rem;font-size:36px;line-height:1.12}:is(.rc-prose,.rc-canvas) h2{letter-spacing:-.02em;margin-top:3.5rem;font-size:26px;line-height:1.2}:is(.rc-prose,.rc-canvas) h3{letter-spacing:-.02em;margin-top:2.25rem;font-size:1.3rem;line-height:1.2}:is(.rc-prose,.rc-canvas) h4{margin-top:2rem;font-size:1.15rem;line-height:1.25}:is(.rc-prose,.rc-canvas) h5{margin-top:1.75rem;font-size:1rem;line-height:1.3}:is(.rc-prose,.rc-canvas) h6{letter-spacing:.14em;text-transform:uppercase;color:var(--rc-mute);margin-top:1.75rem;font-size:.8rem;line-height:1.3}@media (min-width:640px){.rc-prose h1{font-size:40px}.rc-prose h2{font-size:30px}.rc-prose h3{font-size:1.5rem}}:is(.rc-prose,.rc-canvas) :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:.75rem}:is(.rc-prose,.rc-canvas) strong,:is(.rc-prose,.rc-canvas) b{color:var(--rc-text);font-weight:600}:is(.rc-prose,.rc-canvas) a:not(.rc-button){color:var(--rc-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rc-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--rc-accent) 60%, transparent);text-underline-offset:4px}:is(.rc-prose,.rc-canvas) a:not(.rc-button):hover{color:var(--rc-accent)}:is(.rc-prose,.rc-canvas) code{border:1px solid var(--rc-line);background:var(--rc-panel);color:var(--rc-text);border-radius:5px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}:is(.rc-prose,.rc-canvas) :is(ul,ol){margin-bottom:0;padding-left:1.5em}:is(.rc-prose,.rc-canvas) ul{list-style:outside}:is(.rc-prose,.rc-canvas) ol{list-style:decimal}:is(.rc-prose,.rc-canvas) li{padding-left:.25em}:is(.rc-prose,.rc-canvas) li+li{margin-top:.5em}:is(.rc-prose,.rc-canvas) li::marker{color:var(--rc-accent)}:is(.rc-prose,.rc-canvas) li>p{margin:0}:is(.rc-prose,.rc-canvas) li>:is(ul,ol){margin-top:.5em}:is(.rc-prose,.rc-canvas) blockquote{border-left:3px solid var(--rc-accent);color:var(--rc-text);margin-left:0;margin-right:0;padding:.25rem 0 .25rem 1.25rem;font-size:1.08em}:is(.rc-prose,.rc-canvas) blockquote>*+*{margin-top:.75rem}:is(.rc-prose,.rc-canvas) pre{border:1px solid var(--rc-line);background:var(--rc-panel);border-radius:12px;margin-bottom:0;padding:1rem 1.25rem;font-size:14px;line-height:1.65;overflow-x:auto}:is(.rc-prose,.rc-canvas) pre code{font-size:inherit;background:0 0;border:0;padding:0}:is(.rc-prose,.rc-canvas) hr{border:0;border-top:1px solid var(--rc-line);margin-top:2.5rem;margin-bottom:2.5rem}:is(.rc-prose,.rc-canvas) table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.55}:is(.rc-prose,.rc-canvas) :is(th,td){border:1px solid var(--rc-line);text-align:left;vertical-align:top;padding:.6rem .8rem}:is(.rc-prose,.rc-canvas) th{background:var(--rc-panel);color:var(--rc-text);font-weight:600}:is(.rc-prose,.rc-canvas) :is(th,td)>p{margin:0}.rc-prose :is(th,td)>p:empty:after{content:" "}:is(.rc-prose,.rc-canvas) :is(th,td)>*+*{margin-top:.5em}:is(.rc-prose,.rc-canvas) col{min-width:0!important}:is(.rc-prose,.rc-canvas) .rc-callout{--rc-tone:var(--rc-accent);border:1px solid color-mix(in srgb, var(--rc-tone) 35%, transparent);background:color-mix(in srgb, var(--rc-tone) 9%, transparent);color:var(--rc-text);border-left-width:4px;border-radius:12px;padding:1rem 1.25rem}:is(.rc-prose,.rc-canvas) .rc-callout--note{--rc-tone:#60a5fa}:is(.rc-prose,.rc-canvas) .rc-callout--warning{--rc-tone:#ffb343}:is(.rc-prose,.rc-canvas) .rc-callout>*+*{margin-top:.75rem}:is(.rc-prose,.rc-canvas) .rc-callout>*{margin-bottom:0}:is(.rc-prose,.rc-canvas) a.rc-button{background:var(--rc-button);color:var(--rc-button-text);font-family:var(--font-heading);border-radius:4px;padding:.8rem 1.5rem;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:filter .2s;display:inline-block}:is(.rc-prose,.rc-canvas) a.rc-button:hover{filter:brightness(1.08)}.rc-media{flex-direction:column;gap:1rem;display:flex}.rc-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:640px){.rc-row--1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-row--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rc-row--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rc-row--1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-row--2-1-1{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.rc-row--1-2-1{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.rc-row--1-1-2{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2fr)}}.rc-cell{flex-direction:column;gap:.6rem;min-width:0;margin:0;display:flex}.rc-cell img{border:1px solid var(--rc-line);border-radius:12px;width:100%;height:auto;display:block}.rc-cell figcaption{color:var(--rc-mute);font-size:14px;line-height:1.5}.rc-embed{aspect-ratio:16/9;border:1px solid var(--rc-line);background:#000;border-radius:12px;position:relative;overflow:hidden}.rc-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rc-canvas{outline:none;min-height:420px;padding:1.75rem 2rem 3rem}.rc-canvas p.is-editor-empty:first-child:before,.rc-canvas .is-empty[data-placeholder]:only-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--adm-text-mute)}.rc-canvas .ProseMirror-selectednode{outline-offset:4px;border-radius:12px;outline:2px solid #6366f1}.rc-canvas .selectedCell{background:#6366f124}.rc-canvas a{cursor:text}.rc-canvas .ProseMirror-gapcursor:after{border-top-color:var(--adm-text)}.rc-canvas [data-node-view-wrapper]{margin-top:1.5rem}.rc-prose.rc-prose--section{--rc-body:var(--color-mist);font-size:1.0625rem;line-height:1.75}.rc-prose.rc-prose--section h2{letter-spacing:-.01em;margin-top:3.5rem;font-size:2.5rem;line-height:1.15}@media (max-width:991px){.rc-prose.rc-prose--section h2{font-size:2rem}}@media (max-width:479px){.rc-prose.rc-prose--section{font-size:1rem;line-height:1.7}.rc-prose.rc-prose--section h2{font-size:1.6rem}}
