.selectedCell{background-color:#035e9b45!important}.ProseMirror{outline:none}.ProseMirror:after{content:"";clear:both;display:block}.ProseMirror-focused{outline:none}.ProseMirror :is(h1,h2,h3,h4,h5,h6) a{font-size:inherit;font-weight:inherit}.ProseMirror{--bold-tracking:.008em}.ProseMirror :is(strong,b){letter-spacing:var(--bold-tracking)}.ProseMirror{font-feature-settings:"cv11" 1;font-variation-settings:normal;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:InterVariable,sans-serif}.ProseMirror .react-renderer{margin-top:1rem}.ProseMirror .react-renderer:first-child{margin-top:0}#react-viewer .react-renderer{white-space:normal}#react-viewer li[data-testid=task-item]+li[data-testid=task-item]{margin-top:1rem}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror .table-wrapper table{border-collapse:separate;border-spacing:0}.ProseMirror .table-wrapper tr:first-child>td,.ProseMirror .table-wrapper tr:first-child>th{border-top-width:1px}.ProseMirror .table-wrapper td:first-child,.ProseMirror .table-wrapper th:first-child{border-left-width:1px}.dark .ProseMirror .table-wrapper th{background-color:#ffffff0f;border-color:#ffffff26}.dark .ProseMirror .table-wrapper td{border-color:#ffffff26}.ProseMirror .table-wrapper th{background-color:#0000000d;border-color:#00000026}.ProseMirror .table-wrapper td{border-color:#00000026}:not(.has-focus) .ProseMirror .table-wrapper.is-transparent td,:not(.has-focus) .ProseMirror .table-wrapper.is-transparent th{background-color:#0000;border-color:#0000}.dark .ProseMirror .table-wrapper.is-transparent:hover th{background-color:#ffffff0f;border-color:#ffffff26}.ProseMirror .table-wrapper.is-transparent:hover th{background-color:#0000000d;border-color:#00000026}.dark .ProseMirror .table-wrapper.is-transparent:hover td{border-color:#ffffff26}.ProseMirror .table-wrapper.is-transparent:hover td{border-color:#00000026}.ProseMirror .table-wrapper.is-banded tr:nth-of-type(odd) td,.ProseMirror .table-wrapper.is-banded tr:nth-of-type(odd) th{background-color:#00000014}.ProseMirror .table-wrapper.is-banded tr:nth-of-type(2n) td,.ProseMirror .table-wrapper.is-banded tr:nth-of-type(2n) th{background-color:#00000005}.ProseMirror{overflow-wrap:break-word}.ProseMirror .table-wrapper{width:100%!important}.table-wrapper.is-banded td,.table-wrapper.is-banded th{border-bottom-width:1px!important;border-right-width:1px!important}.dark .ProseMirror .table-wrapper.is-banded tr:nth-of-type(odd) td,.dark .ProseMirror .table-wrapper.is-banded tr:nth-of-type(odd) th{background-color:#ffffff0f}.dark .ProseMirror .table-wrapper.is-banded tr:nth-of-type(2n) td,.dark .ProseMirror .table-wrapper.is-banded tr:nth-of-type(2n) th{background-color:#ffffff05}.ProseMirror .ProseMirror-gapcursor{pointer-events:none;display:none;position:relative}.ProseMirror .ProseMirror-gapcursor span{caret-color:#0000;width:100%;height:100%;display:block;position:absolute}@keyframes pulse-white{0%{transform:scale(.95);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}.pulse-text:hover{animation:2s infinite pulse-white}.toc-jump-highlight{background-color:#ffffff0d;border-radius:6px;transition:background-color .2s,box-shadow .2s;box-shadow:0 0 0 6px #ffffff0d}@keyframes gapCursorBlink{0%{opacity:1}50%{opacity:0}}.ProseMirror .ProseMirror-gapcursor span:after{content:"";border-left:1px solid;height:100%;animation:1s step-end infinite gapCursorBlink;display:block;position:absolute;top:0}.ProseMirror .ProseMirror-gapcursor.-left span:after{left:-3px;border-top:none!important}.ProseMirror .ProseMirror-gapcursor.-right span:after{right:-3px;border-top:none!important}.ProseMirror .ProseMirror-gapcursor span[layout=full-width],.ProseMirror .ProseMirror-gapcursor span[layout=wide]{margin-left:50%;transform:translate(-50%)}.ProseMirror .ProseMirror-gapcursor:first-child+ul,.ProseMirror .ProseMirror-gapcursor:first-child+span+ul,.ProseMirror .ProseMirror-gapcursor:first-child+ol,.ProseMirror .ProseMirror-gapcursor:first-child+span+ol,.ProseMirror .ProseMirror-gapcursor:first-child+pre,.ProseMirror .ProseMirror-gapcursor:first-child+span+pre,.ProseMirror .ProseMirror-gapcursor:first-child+blockquote,.ProseMirror .ProseMirror-gapcursor:first-child+span+blockquote{margin-top:0}.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor{display:block}.drop-cursor{border-radius:9999px}.drop-cursor.prosemirror-dropcursor-block{transition-property:top;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProseMirror-selectednode{outline-offset:0;border-radius:.5rem;outline:1px solid #ffffff80}.ProseMirror-selectednode:has(.lk-infobox-wrapper){outline:none}.ProseMirror-selectednode:has(>[data-node-view-wrapper]>[data-layout^=wrap]){outline:none}.ProseMirror-selectednode>[data-node-view-wrapper]>[data-layout^=wrap]{outline-offset:0;border-radius:.5rem;outline:1px solid #ffffff80}.ProseMirror-selectednode>[data-node-view-wrapper]>[data-layout^=wrap]:has(.lk-infobox-wrapper){outline:none}.ProseMirror:has([data-extension-key=block-infobox][data-layout^=wrap])>.react-renderer:not(:has([data-layout^=wrap])){display:flow-root}.ProseMirror:has([data-extension-key=block-infobox][data-layout=wrap-right])>.react-renderer:has([data-layout=wrap-right]):not(:has([data-extension-key=block-infobox])){clear:right}.ProseMirror:has([data-extension-key=block-infobox][data-layout=wrap-left])>.react-renderer:has([data-layout=wrap-left]):not(:has([data-extension-key=block-infobox])){clear:left}[data-lk-infobox-stack][data-extension-key=block-infobox][data-node-type=extension],[data-lk-infobox-stack] [data-extension-key=block-infobox][data-node-type=extension]{float:none!important;shape-outside:none!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.ProseMirror [data-extension-key=block-infobox][data-layout^=wrap]:not([data-parameters*=\"autoAdaptWidth\"\:false]),.react-renderer>[data-extension-key=block-infobox][data-layout^=wrap]:not([data-parameters*=\"autoAdaptWidth\"\:false]){float:none!important;shape-outside:none!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}}[data-cy=image-resizer]:not([data-resizing]){height:auto!important}.react-renderer[data-lk-cropping] .lk-block-resizer{pointer-events:none!important;opacity:0!important}.react-renderer[data-lk-cropping] .lk-block-box{overflow:visible!important}.react-renderer[data-lk-wrap-editing] .lk-block-resizer{pointer-events:none!important;opacity:0!important}.react-renderer[data-lk-wrap-editing] .lk-block-box{overflow:visible!important}ul>ul{margin-left:12px}.image-placeholder{opacity:.5;color:#ccc;border:1px solid #ccc;display:block}.displayResults{pointer-events:none;z-index:10001;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translate(0,0)}.displayResults .results{cursor:pointer;opacity:0;pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;border-radius:.75rem;margin:2rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;position:absolute;transform:scale(1.3)}.displayResults .results strong{font-size:1.375rem;font-weight:700}.displayResults .showEffect{opacity:1;z-index:2;transform:scale(1)}.displayResults .hideEffect{opacity:0;z-index:1;transform:scale(.8)}.displayResults .hidden{pointer-events:none}.displayResults .crit-success{color:#21c45d}.displayResults .crit-failure{color:#ef4343}.displayResults .die-dropped,.displayResults .die-rerolled{opacity:.4;text-decoration:line-through}.displayResults .die-exploded{color:#10b77f}.displayResults .die-exploded:after{content:"!";color:#10b77f;display:inline}.displayResults .success,.displayResults .failure,.displayResults .null{width:24px;height:24px;position:relative;top:4px}.displayResults .success{fill:#10b77f}.displayResults .failure{fill:#ef4343}.displayResults .null{fill:#0080ff}.displayResults .crit-success .success{border:2px solid #21c45d;border-radius:50%;top:6px}.displayResults .crit-failure .failure{border:2px solid #ef4343;border-radius:50%;top:6px}.table-wrapper table td.has-focus,.table-wrapper table th.has-focus{box-shadow:var(--color-b300)0px 0px 0px 2px inset!important}.table-wrapper table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.table-wrapper table .column-resize-handle{z-index:99;pointer-events:none;background-color:#000;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.dark .table-wrapper table .column-resize-handle{background-color:#fff}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.table-wrapper .tableControls{opacity:0;transition:opacity .1s ease-in;position:absolute}.table-wrapper .tableControls .columnsControl,.table-wrapper .tableControls .rowsControl{z-index:99;justify-content:center;align-items:center;display:flex;position:absolute}.table-wrapper:hover .tableControls{opacity:1}.table-wrapper.controls--suppressed .tableControls,.table-wrapper.controls--disabled .tableControls{pointer-events:none;opacity:0!important}.table-wrapper.menu-open .tableControls{pointer-events:auto;opacity:1!important}.table-scroller.fade-r-scroll{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}.table-scroller.fade-l-scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.table-scroller.fade-x-scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.delete-highlight{position:relative}.delete-highlight:before{content:"";-webkit-mask-composite:xor;z-index:10;-webkit-mask-composite:xor;pointer-events:none;background:repeating-linear-gradient(-45deg,#ef4444cc 0 6px,#0000 6px 12px) 0 0/17px 17px;border-radius:.5rem;padding:2px;animation:.5s linear infinite marching-ants;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes marching-ants{to{background-position:17px 0}}.ProseMirror p.is-editor-empty:first-child,.ProseMirror p.is-empty:first-child{position:relative}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);top:0;width:100%;color:hsl(var(--muted-foreground)/.5);pointer-events:none;position:absolute;inset-inline-start:0}[data-node-type=bodied-extension][data-extension-key=block-text-field] p.is-empty:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground)/.5);pointer-events:none;height:0}.ProseMirror .table-wrapper td p.is-empty:before,.ProseMirror .table-wrapper th p.is-empty:before,.ProseMirror .table-wrapper td p.is-editor-empty:before,.ProseMirror .table-wrapper th p.is-editor-empty:before{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lk-secret-block{background:radial-gradient(#c084fc08,#c084fc1a);box-shadow:inset 0 0 30px #c084fc1a}.dark .lk-secret-block{background:linear-gradient(45deg,#581c8759,#581c8726,#581c870d);box-shadow:inset 0 0 40px #9333ea59}.ProseMirror .react-renderer[data-lk-cutout]{pointer-events:none}.ProseMirror .react-renderer[data-lk-cutout][data-lk-cutout-active] [data-node-type=extension]{pointer-events:auto}
.price-cta-container,.kg-button-card.kg-align-center{text-align:center;padding-top:3rem;padding-bottom:3rem}.kg-video-container>:not(video){display:none}.prose .lk-button,.prose .kg-btn{justify-content:center;align-items:center;display:inline-flex}.prose .lk-button:focus,.prose .kg-btn:focus{outline-offset:2px;outline:2px solid #0000}.prose .lk-button:focus-visible,.prose .kg-btn:focus-visible{outline-offset:2px;outline-width:2px}.prose .lk-button,.prose .kg-btn{text-decoration-line:none}.prose .lk-button-primary,.prose .kg-btn-accent{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.prose .lk-button-large,.prose .kg-btn{padding:1rem 2rem}@media (min-width:768px){.prose .lk-button-large,.prose .kg-btn{font-size:1.25rem;line-height:1.75rem}}
.developer-doc{color:hsl(var(--foreground));font-size:1rem;line-height:1.65}.developer-doc h1,.developer-doc h2{text-wrap:balance;font-family:Flanders,ui-serif,Georgia,serif;font-weight:500}.developer-doc h1{margin-bottom:.75rem;font-size:2.25rem;line-height:1.25}@media not all and (min-width:768px){.developer-doc h1{font-size:1.875rem;line-height:2.25rem}}.developer-doc h2{border-top-width:1px;border-color:hsl(var(--border));margin-top:3.5rem;margin-bottom:.75rem;padding-top:1rem;font-size:1.5rem;line-height:2rem}.developer-doc h3{margin-top:2.25rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.developer-doc h4{margin-top:1.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}.developer-doc h1,.developer-doc h2,.developer-doc h3,.developer-doc h4{scroll-margin-top:1rem}.developer-doc p,.developer-doc ul,.developer-doc ol{margin-top:1rem;margin-bottom:1rem}.developer-doc ul{padding-left:1.5rem;list-style-type:disc}.developer-doc ol{padding-left:1.5rem;list-style-type:decimal}.developer-doc li+li{margin-top:.25rem}.developer-doc a{--tw-text-opacity:1;color:rgb(0 121 204/var(--tw-text-opacity,1));text-underline-offset:2px;text-decoration-line:underline}.developer-doc a:is(.dark *){--tw-text-opacity:1;color:rgb(128 188 229/var(--tw-text-opacity,1))}.developer-doc code{background-color:hsl(var(--muted));border-radius:.25rem;padding:1px .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em}.developer-doc pre{border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));border-radius:.375rem;margin-top:1.25rem;margin-bottom:1.25rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.55;overflow-x:auto}.developer-doc pre code{font-size:inherit;background-color:#0000;padding:0}.developer-doc .table-scroll{margin-top:1.25rem;margin-bottom:1.25rem;overflow-x:auto}.developer-doc table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.25rem}.developer-doc th,.developer-doc td{border-bottom-width:1px;border-color:hsl(var(--border));text-align:left;vertical-align:top;padding-top:.5rem;padding-bottom:.5rem;padding-right:.75rem}.developer-doc th{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;line-height:1rem}.developer-doc td{font-variant-numeric:tabular-nums}.developer-doc .hljs-keyword,.developer-doc .hljs-built_in{--tw-text-opacity:1;color:rgb(128 45 204/var(--tw-text-opacity,1))}.developer-doc .hljs-keyword:is(.dark *),.developer-doc .hljs-built_in:is(.dark *){--tw-text-opacity:1;color:rgb(191 150 229/var(--tw-text-opacity,1))}.developer-doc .hljs-string{--tw-text-opacity:1;color:rgb(3 120 101/var(--tw-text-opacity,1))}.developer-doc .hljs-string:is(.dark *){--tw-text-opacity:1;color:rgb(128 205 193/var(--tw-text-opacity,1))}.developer-doc .hljs-number,.developer-doc .hljs-literal{--tw-text-opacity:1;color:rgb(197 73 2/var(--tw-text-opacity,1))}.developer-doc .hljs-number:is(.dark *),.developer-doc .hljs-literal:is(.dark *){--tw-text-opacity:1;color:rgb(226 164 128/var(--tw-text-opacity,1))}.developer-doc .hljs-comment{color:hsl(var(--muted-foreground));font-style:italic}.developer-doc .hljs-title{--tw-text-opacity:1;color:rgb(0 121 204/var(--tw-text-opacity,1))}.developer-doc .hljs-title:is(.dark *){--tw-text-opacity:1;color:rgb(128 188 229/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:no-preference){html:has(.developer-doc){scroll-behavior:smooth}}
@font-face{font-family:Flanders;src:url(/fonts/flanders/Flanders-Book-webfont.woff2)format("woff2"),url(/fonts/flanders/Flanders-Book-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Flanders;src:url(/fonts/flanders/Flanders-Book-webfont.woff2)format("woff2"),url(/fonts/flanders/Flanders-Book-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flanders;src:url(/fonts/flanders/Flanders-Medium-webfont.woff2)format("woff2"),url(/fonts/flanders/Flanders-Medium-webfont.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flanders;src:url(/fonts/flanders/Flanders-Bold-webfont.woff2)format("woff2"),url(/fonts/flanders/Flanders-Bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Flanders;src:url(/fonts/flanders/Flanders-ExtraBold-webfont.woff2)format("woff2"),url(/fonts/flanders/Flanders-ExtraBold-webfont.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}
