
html,body,#faqe{height:100%;height:100dvh;margin:0;overflow:hidden;width:100%;width:100dvw}.reveal{color:var(--fg-color);font-family:Daytona,"Helvetica Neue",Arial,sans-serif;font-size:4rem;font-weight:400}.reveal h1,.reveal h2,.reveal h3,.reveal h4{color:var(--accent-color);font-weight:400;line-height:1.2;margin:0 0 2rem;text-transform:uppercase}.reveal h1{font-size:3.7em}.reveal h2{font-size:2.1em}.reveal h3{font-size:1.55em}.reveal h4{font-size:1em}.reveal p{line-height:1.3;margin:2rem 0}.reveal ul,.reveal ol{display:inline-block;text-align:left}.reveal pre{font-size:.55em;max-width:90%;text-align:left}.faqe-talk{height:100vh;height:100dvh;overflow:hidden;position:relative;width:100vw;width:100dvw}.faqe-talk .slides{height:min(700px,100dvh);left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(960px,100dvw)}.faqe-talk .slides>section,.faqe-talk .slides>section>section{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:20px 0;position:absolute;text-align:center;transform:translate3d(100vw,0,0);transition:transform .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985);visibility:hidden}.faqe-talk .slides>section.present,.faqe-talk .slides>section.present>section.present{opacity:1;transform:translate3d(0,0,0);visibility:visible}.faqe-talk .slides>section.past{transform:translate3d(-100vw,0,0)}.faqe-talk .slides>section>section.past{transform:translate3d(0,-100vh,0)}.faqe-talk .slides>section>section.future{transform:translate3d(0,100vh,0)}.faqe-talk .slides>section>section{display:none}.faqe-talk .slides>section.present>section{display:flex}.controls{height:132px;margin:0;position:fixed;right:max(1rem,env(safe-area-inset-right));top:max(0px,env(safe-area-inset-top));width:132px;z-index:110}.controls-arrow{background:transparent;border:0;color:var(--fg-color);cursor:pointer;height:44px;padding:0;position:absolute;width:44px}.controls-arrow::before{border-right:3px solid currentColor;border-top:3px solid currentColor;content:"";height:14px;left:14px;position:absolute;top:14px;width:14px}.controls-arrow:disabled{visibility:hidden}.navigate-right{right:0;top:44px}.navigate-right::before{transform:rotate(45deg)}.navigate-left{left:0;top:44px}.navigate-left::before{transform:rotate(-135deg)}.navigate-up{left:44px;top:0}.navigate-up::before{transform:rotate(-45deg)}.navigate-down{bottom:0;left:44px}.navigate-down::before{transform:rotate(135deg)}.faqe-talk .progress{appearance:none;background:transparent;border:0;bottom:env(safe-area-inset-bottom,0px);cursor:pointer;display:block;height:44px;left:10%;margin:0;padding:0;position:fixed;width:80%;z-index:110}.faqe-talk .progress::before{background:#0005;bottom:2vw;content:"";height:2px;left:0;position:absolute;right:0}.faqe-talk .progress span{background:var(--accent-color);bottom:2vw;display:block;height:2px;left:0;position:absolute;transition:width .8s cubic-bezier(.26,.86,.44,.985);z-index:1}.line{background:var(--fg-color);content:"";position:fixed;z-index:105}.line.top{height:2px;left:0;top:0;width:100%}.line.bottom{bottom:0;height:2px;left:0;width:100%}.line.left{height:100%;left:0;top:0;width:2px}.line.right{height:100%;right:0;top:0;width:2px}@page{size:960px 700px;margin:0}@media print{html,body,#faqe{height:auto!important;margin:0!important;overflow:visible!important;width:960px!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.faqe-talk{height:auto!important;overflow:visible!important;position:static!important;width:960px!important}.faqe-talk .slides{display:block!important;height:auto!important;left:auto!important;overflow:visible!important;position:static!important;top:auto!important;transform:none!important;width:960px!important}.faqe-talk .slides>section:has(>section){display:contents!important}.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{background-color:var(--faqe-print-background-color,var(--bg-color))!important;background-image:var(--faqe-print-background-image,none)!important;break-after:page;box-sizing:border-box;display:flex!important;height:700px!important;inset:auto!important;margin:0!important;max-height:700px!important;max-width:960px!important;min-height:700px!important;opacity:1!important;overflow:hidden!important;padding:20px!important;position:relative!important;transform:none!important;visibility:visible!important;width:960px!important}.faqe-talk .fragment{display:revert!important;visibility:visible!important}.faqe-talk .faqe-speaker-notes,.faqe-talk-presenter,.faqe-talk-utility,.faqe-talk-overview,.faqe-talk-help,.faqe-talk-paused,.faqe-slide-status,.controls,.faqe-talk .progress,.line,.faqe-slide-background{display:none!important}}@media(prefers-reduced-motion:reduce){.faqe-talk .slides>section,.faqe-talk .slides>section>section,.faqe-talk .progress span{transition:none}}
.faqe-talk .controls{bottom:90%;color:var(--fg-color);font-size:10px;height:0;margin:0;pointer-events:none;position:fixed;right:max(2%,env(safe-area-inset-right));top:auto;width:0;z-index:110}.faqe-talk .controls button{appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;font-size:inherit;height:44px;opacity:0;padding:0;pointer-events:auto;position:absolute;transition:color .2s ease,opacity .2s ease,transform .2s ease;visibility:hidden;width:44px}.faqe-talk .controls button:not(:disabled){opacity:.9;transform:none;visibility:visible}.faqe-talk .controls[data-controls-back-arrows="faded"] .navigate-left:not(:disabled),.faqe-talk .controls[data-controls-back-arrows="faded"] .navigate-up:not(:disabled){opacity:.3}.faqe-talk .controls button:not(:disabled):hover,.faqe-talk .controls button:not(:disabled):focus-visible{opacity:1}.faqe-talk .controls-arrow{bottom:0;color:currentColor;height:36px;left:auto;padding:0;position:absolute;right:0;top:auto;width:5px}.faqe-talk .controls-arrow::before,.faqe-talk .controls-arrow::after{background:currentColor;border:0;border-radius:0;content:"";height:5px;left:0;position:absolute;top:0;transform-origin:2px 50%;transition:all .15s ease,background-color .8s ease;width:20px;will-change:transform}.faqe-talk .controls-arrow::before{transform:translateX(5px) translateY(15.5px) rotate(45deg)}.faqe-talk .controls-arrow::after{transform:translateX(5px) translateY(15.5px) rotate(-45deg)}.faqe-talk .navigate-left{bottom:32px;left:auto;right:64px;top:auto;transform:translateX(-10px)}.faqe-talk .navigate-right{bottom:32px;left:auto;right:0;top:auto;transform:translateX(10px)}.faqe-talk .navigate-right .controls-arrow{transform:rotate(180deg)}.faqe-talk .navigate-up{bottom:64px;left:auto;right:32px;top:auto;transform:translateY(-10px)}.faqe-talk .navigate-up .controls-arrow{transform:rotate(90deg)}.faqe-talk .navigate-down{bottom:0;left:auto;right:32px;top:auto;transform:translateY(10px)}.faqe-talk .navigate-down .controls-arrow{transform:rotate(-90deg)}
.faqe-talk .controls[data-controls-back-arrows="faded"] .navigate-left:not(:disabled):focus,.faqe-talk .controls[data-controls-back-arrows="faded"] .navigate-up:not(:disabled):focus{opacity:1}.faqe-talk h1,.faqe-talk h2,.faqe-talk h3,.faqe-talk h4,.faqe-talk h5,.faqe-talk h6{background:transparent;padding:0}.faqe-talk p{text-align:inherit}.faqe-talk a::after{display:none}.faqe-talk ul{list-style-type:disc}.faqe-talk ol{list-style-type:decimal}.reveal{font-family:"GohuFont uni14 Nerd Font Mono","DotGothic16","Lucida Console",monospace;font-size:3.6rem}
.faqe-talk{isolation:isolate}.faqe-talk::before{background:repeating-linear-gradient(0deg,transparent 0 4px,color-mix(in srgb,var(--chromatic-a) 3%,transparent) 4px 5px,color-mix(in srgb,var(--chromatic-b) 3%,transparent) 5px 6px);content:"";inset:0;pointer-events:none;position:fixed;z-index:102}.faqe-talk .slides>section,.faqe-talk .slides>section>section{padding:32px}.faqe-talk h1,.faqe-talk h2,.faqe-talk h3{font-weight:400;letter-spacing:.015em;text-shadow:-1px 0 color-mix(in srgb,var(--chromatic-a) 60%,transparent),1px 0 color-mix(in srgb,var(--chromatic-b) 60%,transparent)}.faqe-talk h1::after,.faqe-talk h2::after,.faqe-talk h3::after{background:linear-gradient(90deg,transparent,var(--chromatic-a),var(--accent-color),var(--chromatic-b),transparent);content:"";display:block;height:1px;margin:1.5rem auto 0;max-width:70%;opacity:.7}.faqe-talk blockquote{background:color-mix(in srgb,var(--accent-color) 6%,transparent);border-left:3px solid var(--accent-color);color:inherit;padding:14px 20px}.faqe-talk .highlight{border:1px solid #ffffff24;border-top-color:var(--accent-color);border-radius:4px;max-width:90%;overflow:hidden;width:90%}.faqe-talk .code-toolbar{background:#11141a;border-bottom:1px solid #ffffff14;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.08em;padding:4px 12px}.faqe-talk .chroma{background:#0d0f14;color:#d8dee9;margin:0;max-width:100%;padding:18px}.faqe-talk .controls a{appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;font-size:inherit;height:44px;opacity:.55;padding:0;pointer-events:auto;position:absolute;transition:color .2s ease,opacity .2s ease,transform .2s ease;visibility:visible;width:44px}.faqe-talk .controls a:hover,.faqe-talk .controls a:focus-visible{color:var(--accent-color);opacity:1}.faqe-talk .faqe-talk-exit::before{content:"EXIT";font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace;font-size:8px;left:0;letter-spacing:.08em;position:absolute;top:-10px}@media print{.faqe-talk .slides .fragment:not(.visible){display:revert!important;visibility:visible!important}}
.faqe-talk .faqe-talk-exit{color:var(--chromatic-a)!important;opacity:.9!important}.faqe-talk .faqe-talk-exit:hover,.faqe-talk .faqe-talk-exit:focus-visible{color:var(--chromatic-b)!important;opacity:1!important}
.faqe-talk{--faqe-talk-line:color-mix(in srgb,var(--interactive-color) 58%,transparent);background:var(--bg-color);color:var(--fg-color)}
.faqe-talk::before{background:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in srgb,var(--accent-color) 2.5%,transparent) 5px 6px);z-index:3}
.faqe-talk::after{background-image:linear-gradient(color-mix(in srgb,var(--accent-color) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 3%,transparent) 1px,transparent 1px);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}
.faqe-slide-background{background-color:var(--bg-color);isolation:isolate}
.faqe-slide-background::after{background:color-mix(in srgb,var(--bg-color) 38%,transparent);content:"";inset:0;position:absolute}
.faqe-talk .slides{z-index:2}
.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{background:color-mix(in srgb,var(--faqe-slide-fg,var(--fg-color)) 3.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 48%,transparent),inset 0 12px 0 -10px var(--faqe-slide-accent,var(--interactive-color));color:var(--faqe-slide-fg,var(--fg-color));overflow:hidden;padding:54px 68px}
.faqe-talk .slides>section:not(:has(>section))::before,.faqe-talk .slides>section>section::before{border-bottom:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 45%,transparent);border-top:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 45%,transparent);content:"FAQE // PRESENTATION";font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace;font-size:10px;font-weight:700;left:68px;letter-spacing:.16em;line-height:20px;opacity:.7;position:absolute;right:68px;text-align:left;top:28px}
.reveal{color:var(--faqe-slide-fg,var(--fg-color));font-family:"GohuFont uni14 Nerd Font Mono","DotGothic16","Lucida Console",monospace;font-size:3.2rem;font-weight:400;line-height:1.45}
.faqe-talk h1,.faqe-talk h2,.faqe-talk h3,.faqe-talk h4,.faqe-talk h5,.faqe-talk h6{background:transparent;color:var(--faqe-slide-accent,var(--interactive-color));font-weight:500;letter-spacing:.01em;line-height:1.12;margin:0 0 2.4rem;padding:0;text-shadow:-1px 0 color-mix(in srgb,var(--chromatic-a) 55%,transparent),1px 0 color-mix(in srgb,var(--chromatic-b) 55%,transparent);text-transform:none}
.faqe-talk h1{font-size:2.8em}.faqe-talk h2{font-size:2em}.faqe-talk h3{font-size:1.4em}.faqe-talk h4{font-size:1.05em}.faqe-talk h5,.faqe-talk h6{font-size:.9em}
.faqe-talk h1::after,.faqe-talk h2::after,.faqe-talk h3::after{background:linear-gradient(90deg,var(--chromatic-a),var(--faqe-slide-accent,var(--interactive-color)),var(--chromatic-b),transparent);height:2px;margin:1.6rem 0 0;max-width:74%;opacity:.85;width:100%}
.faqe-talk p{line-height:1.45;margin:1.6rem 0;max-width:82%;text-align:left}
.faqe-talk strong{color:var(--faqe-slide-accent,var(--interactive-color));font-weight:800}.faqe-talk em{font-weight:400}
.faqe-talk a{color:var(--faqe-slide-accent,var(--interactive-color));text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 55%,transparent);text-underline-offset:.18em}
.faqe-talk ul,.faqe-talk ol{display:block;margin:1.8rem auto;max-width:82%;padding-left:1.8em;text-align:left}.faqe-talk li{line-height:1.4;margin:.7rem 0}.faqe-talk li::marker{color:var(--faqe-slide-accent,var(--interactive-color))}
.faqe-talk blockquote{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 9%,transparent);border:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 48%,transparent);border-left:5px solid var(--faqe-slide-accent,var(--interactive-color));box-shadow:8px 8px 0 color-mix(in srgb,var(--chromatic-b) 12%,transparent);color:var(--faqe-slide-fg,var(--fg-color));font-style:normal;margin:2rem auto;max-width:82%;padding:1.4rem 2rem;text-align:left}
.faqe-talk table{border-collapse:collapse;font-size:.68em;margin:2rem auto;max-width:90%;width:90%}.faqe-talk th{background:var(--faqe-slide-accent,var(--interactive-color));color:var(--faqe-slide-accent-text,var(--accent-text-color));font-weight:800}.faqe-talk td,.faqe-talk th{border:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 65%,transparent);padding:.45rem .75rem}.faqe-talk tbody tr:nth-child(even){background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 7%,transparent)}
.faqe-talk :not(pre)>code{background:var(--faqe-slide-accent,var(--interactive-color));border-radius:2px;color:var(--faqe-slide-accent-text,var(--accent-text-color));padding:.12em .35em}
.faqe-talk .highlight{background:color-mix(in srgb,var(--bg-color) 88%,var(--accent-color));border:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 55%,transparent);border-radius:0;box-shadow:8px 8px 0 color-mix(in srgb,var(--chromatic-a) 12%,transparent);max-width:92%;width:92%}.faqe-talk .code-toolbar{background:var(--chrome-color);border-bottom:1px solid var(--faqe-slide-accent,var(--interactive-color));color:var(--fg-color);font-size:10px;padding:5px 12px}.faqe-talk .chroma{background:color-mix(in srgb,var(--bg-color) 92%,var(--accent-color));color:var(--fg-color);font-size:.5em;line-height:1.45;max-height:430px;padding:20px}
.faqe-talk .imageframeholder,.faqe-talk .mediaframeholder{height:auto;left:auto;margin:1.5rem auto;position:relative;width:min(86%,820px)}.faqe-talk .imageimageframe{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 8%,transparent);border-color:var(--faqe-slide-accent,var(--interactive-color))!important;box-shadow:8px 8px 0 color-mix(in srgb,var(--chromatic-b) 16%,transparent);max-height:430px;overflow:hidden}.faqe-talk .imageimageframe img{max-height:430px;object-fit:contain}.faqe-talk .imagetextframe{color:var(--faqe-slide-fg,var(--fg-color));font-size:.45em;line-height:1.35;margin:.8rem auto 0;max-width:78%;opacity:.8;text-align:center}
.faqe-talk .faqe-embedded-video{aspect-ratio:16/9;background:#000;border:1px solid var(--faqe-slide-accent,var(--interactive-color));box-shadow:8px 8px 0 color-mix(in srgb,var(--chromatic-a) 18%,transparent);display:block;max-height:440px;object-fit:contain;width:100%}
.faqe-talk .commandframeholder,.faqe-talk .textframeholder,.faqe-talk .tipframeholder,.faqe-talk .hideframeholder{height:auto;left:auto;margin:1.5rem auto;position:relative;width:82%}.faqe-talk .textframeholder>[class^="textframe"],.faqe-talk .tipframeholder>[class^="tip"],.faqe-talk .hideframeholder>.hide_box{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 8%,transparent);border:1px solid var(--faqe-slide-accent,var(--interactive-color));color:var(--faqe-slide-fg,var(--fg-color));width:100%}
.faqe-talk .side-by-side,.faqe-talk .two-up{align-content:center;display:grid!important;gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.faqe-talk .side-by-side>h1,.faqe-talk .side-by-side>h2,.faqe-talk .side-by-side>h3,.faqe-talk .two-up>h1,.faqe-talk .two-up>h2,.faqe-talk .two-up>h3{grid-column:1/-1}.faqe-talk .side-by-side>*,.faqe-talk .two-up>*{max-width:100%;width:100%}
.faqe-talk .title-slide{align-items:flex-start;text-align:left}.faqe-talk .title-slide h1{font-size:3em;max-width:88%}.faqe-talk .title-slide p{font-size:1.15em}.faqe-talk .image-cover{background:color-mix(in srgb,var(--bg-color) 72%,transparent);text-shadow:0 2px 12px #000}
.faqe-talk .fragment.visible{animation:faqe-fragment-in .24s ease-out both}.faqe-talk .fragment.current-fragment{color:var(--faqe-slide-accent,var(--interactive-color))}@keyframes faqe-fragment-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.faqe-talk .line{background:var(--faqe-talk-line)}.faqe-talk .line.top,.faqe-talk .line.bottom{background:linear-gradient(90deg,var(--chromatic-a),var(--accent-color),var(--chromatic-b));height:2px}.faqe-talk .line.left,.faqe-talk .line.right{background:linear-gradient(180deg,var(--chromatic-a),var(--accent-color),var(--chromatic-b));width:2px}
.faqe-talk .controls{color:var(--interactive-color)}.faqe-talk .controls button:not(:disabled):hover,.faqe-talk .controls button:not(:disabled):focus-visible{color:var(--interactive-color)}.faqe-talk .faqe-talk-exit{color:var(--interactive-color)!important}.faqe-talk .faqe-talk-exit:hover,.faqe-talk .faqe-talk-exit:focus-visible{color:var(--fg-color)!important}
.faqe-talk .progress::before{background:color-mix(in srgb,var(--fg-color) 24%,transparent)}.faqe-talk .progress span{background:linear-gradient(90deg,var(--chromatic-a),var(--accent-color),var(--chromatic-b));height:3px}
.faqe-talk-utility{background:color-mix(in srgb,var(--bg-color) 92%,transparent);border:1px solid color-mix(in srgb,var(--interactive-color) 38%,transparent);bottom:1.8rem;gap:.35rem;opacity:.35;padding:.35rem;right:1.8rem}.faqe-talk-utility button{background:color-mix(in srgb,var(--interactive-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--interactive-color) 45%,transparent);color:var(--interactive-color);cursor:pointer;font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace;font-size:1.2rem}.faqe-talk-utility button:hover,.faqe-talk-utility button:focus-visible,.faqe-talk-utility button[aria-pressed="true"]{background:var(--interactive-color);color:var(--bg-color)}
.faqe-talk-overview,.faqe-talk-help,.faqe-talk-presenter{background:color-mix(in srgb,var(--bg-color) 97%,transparent);border:2px solid var(--interactive-color);color:var(--fg-color);font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace}.faqe-talk-overview h2,.faqe-talk-help h2,.faqe-talk-presenter h2,.faqe-talk-presenter h3{color:var(--interactive-color);text-shadow:none}.faqe-talk-overview button,.faqe-talk-help button,.faqe-talk-presenter button{background:color-mix(in srgb,var(--accent-color) 9%,var(--bg-color));border:1px solid var(--interactive-color);color:var(--fg-color);cursor:pointer}.faqe-talk-overview button[aria-current=step]{background:var(--interactive-color);color:var(--bg-color);outline:3px solid var(--chromatic-b);outline-offset:2px}
@media(max-width:700px){.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{padding:46px 48px}.faqe-talk .slides>section:not(:has(>section))::before,.faqe-talk .slides>section>section::before{left:48px;right:48px}.faqe-talk .side-by-side,.faqe-talk .two-up{grid-template-columns:1fr}.faqe-talk .side-by-side>h1,.faqe-talk .side-by-side>h2,.faqe-talk .side-by-side>h3,.faqe-talk .two-up>h1,.faqe-talk .two-up>h2,.faqe-talk .two-up>h3{grid-column:auto}}
@media print{.faqe-talk::before,.faqe-talk::after{display:none!important}.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{box-shadow:none!important}.faqe-talk .faqe-embedded-video{box-shadow:none}}
@media(prefers-reduced-motion:reduce){.faqe-talk .fragment.visible{animation:none}}
.faqe-talk .jump-middle{align-content:center}.faqe-talk .align-left{text-align:left}.faqe-talk .align-center{text-align:center}.faqe-talk .align-right{text-align:right}.faqe-talk .align-center p,.faqe-talk .align-center ul,.faqe-talk .align-center ol,.faqe-talk .align-right p,.faqe-talk .align-right ul,.faqe-talk .align-right ol{margin-left:auto;margin-right:auto;text-align:inherit}
.faqe-talk .font-size-1{font-size:.72em}.faqe-talk .font-size-2{font-size:.9em}.faqe-talk .font-size-3{font-size:1.05em}.faqe-talk .font-size-4{font-size:1.2em}.faqe-talk .font-size-5{font-size:1.35em}.faqe-talk .font-size-6{font-size:1.5em}.faqe-talk .font-size-7{font-size:1.65em}
.faqe-talk .presenterm-columns{align-items:center;display:grid;gap:2.4rem;margin:1.5rem 0;width:100%}.faqe-talk .presenterm-column{min-width:0}.faqe-talk .presenterm-column>*{max-width:100%}.faqe-talk .list-lines-1 li{margin-bottom:1.1rem}.faqe-talk .list-lines-2 li{margin-bottom:1.8rem}.faqe-talk .list-lines-3 li{margin-bottom:2.5rem}
.faqe-talk .slides img{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 8%,transparent);border:1px solid var(--faqe-slide-accent,var(--interactive-color));box-shadow:8px 8px 0 color-mix(in srgb,var(--chromatic-b) 16%,transparent);display:block;margin:1.4rem auto;max-height:430px;max-width:88%;object-fit:contain}
.faqe-talk .title-slide>p{font-size:1.05em;margin-left:0}.faqe-talk .title-slide>p:last-of-type{color:var(--faqe-slide-accent,var(--interactive-color));font-size:.72em;letter-spacing:.08em}.faqe-talk .no-footer::before{display:none}
@media(max-width:700px){.faqe-talk .presenterm-columns{grid-template-columns:1fr!important}}
.faqe-talk{--faqe-frame-inset:14px;--faqe-slide-pad-x:78px;--faqe-slide-pad-top:76px;--faqe-slide-pad-bottom:64px;background:var(--bg-color)}
.faqe-talk::before{background:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in srgb,var(--accent-color) 1.4%,transparent) 5px 6px)}
.faqe-talk::after{background-image:linear-gradient(color-mix(in srgb,var(--accent-color) 1.6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 1.6%,transparent) 1px,transparent 1px);background-size:56px 56px}
.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{align-items:stretch;background:transparent;box-shadow:none;box-sizing:border-box;color:var(--faqe-slide-fg,var(--fg-color));justify-content:flex-start;min-width:0;overflow:visible;padding:var(--faqe-slide-pad-top) var(--faqe-slide-pad-x) var(--faqe-slide-pad-bottom);text-align:left}.faqe-talk .slides>section:not(:has(>section))>*,.faqe-talk .slides>section>section>*{box-sizing:border-box;min-width:0;max-width:100%}
.faqe-talk .slides>section:not(:has(>section))::before,.faqe-talk .slides>section>section::before{display:none}
.reveal{font-size:2.35rem;line-height:1.38}
.faqe-talk h1,.faqe-talk h2,.faqe-talk h3,.faqe-talk h4,.faqe-talk h5,.faqe-talk h6{line-height:1.08;margin:0 0 1.25rem;max-width:100%;text-shadow:-1px 0 color-mix(in srgb,var(--chromatic-a) 48%,transparent),1px 0 color-mix(in srgb,var(--chromatic-b) 48%,transparent);width:100%}
.faqe-talk h1{font-size:1.8em;letter-spacing:-.02em;max-width:24ch}.faqe-talk h2{font-size:1.5em}.faqe-talk h3{font-size:1.2em}.faqe-talk h4{font-size:1em}.faqe-talk h5,.faqe-talk h6{font-size:.84em}.faqe-talk h1 .faqe-scramble,.faqe-talk h2 .faqe-scramble,.faqe-talk h3 .faqe-scramble{display:block;min-width:0;width:100%}.faqe-talk h1 .faqe-scramble-label,.faqe-talk h1 .faqe-scramble-channel,.faqe-talk h2 .faqe-scramble-label,.faqe-talk h2 .faqe-scramble-channel,.faqe-talk h3 .faqe-scramble-label,.faqe-talk h3 .faqe-scramble-channel{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.faqe-talk h1 .faqe-scramble-channel,.faqe-talk h2 .faqe-scramble-channel,.faqe-talk h3 .faqe-scramble-channel{inset:0;position:absolute}
.faqe-talk h1::after,.faqe-talk h2::after,.faqe-talk h3::after{background:linear-gradient(90deg,var(--chromatic-a),var(--faqe-slide-accent,var(--interactive-color)) 52%,var(--chromatic-b));height:2px;margin:.8rem 0 0;max-width:none;opacity:.9;width:5.5rem}
.faqe-talk p{font-size:.82em;line-height:1.48;margin:.85rem 0;max-width:72ch;overflow-wrap:anywhere;width:100%}.faqe-talk ul,.faqe-talk ol{font-size:.82em;margin:.85rem 0;max-width:72ch;overflow-wrap:anywhere;padding-left:1.5em;width:100%}.faqe-talk li{line-height:1.42;margin:.42rem 0}
.faqe-talk strong{font-weight:700}.faqe-talk :not(pre)>code{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 65%,transparent);color:var(--faqe-slide-fg,var(--fg-color));padding:.08em .28em}
.faqe-talk blockquote{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 5%,transparent);border:0;border-left:3px solid var(--faqe-slide-accent,var(--interactive-color));box-shadow:none;margin:1.25rem 0;max-width:68ch;padding:.9rem 1.25rem}
.faqe-talk table{font-size:.65em;margin:1.15rem 0;max-width:100%;width:100%}.faqe-talk td,.faqe-talk th{border-color:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 35%,transparent);padding:.4rem .65rem}.faqe-talk th{background:color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 18%,transparent);color:var(--faqe-slide-fg,var(--fg-color))}
.faqe-talk .highlight{background:color-mix(in srgb,var(--bg-color) 94%,var(--accent-color));border:0;border-bottom:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 40%,transparent);border-top:1px solid var(--faqe-slide-accent,var(--interactive-color));box-shadow:none;margin:.8rem 0;max-width:100%;width:100%}.faqe-talk .code-toolbar{background:transparent;border-bottom:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 22%,transparent);padding:4px 10px}.faqe-talk .chroma{font-size:.46em;line-height:1.38;max-height:310px;padding:14px 16px}
.faqe-talk .slides p:has(>img:only-child){margin:.55rem 0;max-width:none;width:100%}.faqe-talk .slides img{background:transparent;border:0;box-shadow:none;margin:.5rem auto;max-height:300px;max-width:86%;object-fit:contain}.faqe-talk .imageframeholder,.faqe-talk .mediaframeholder{margin:.75rem 0;width:min(86%,760px)}.faqe-talk .imageimageframe{background:transparent;border:0!important;box-shadow:none;max-height:300px}.faqe-talk .imageimageframe img{max-height:300px}.faqe-talk .imagetextframe{font-size:.34em;margin:.45rem 0 0;max-width:64ch;overflow-wrap:anywhere;text-align:left;width:100%}.faqe-talk .faqe-embedded-video{border:1px solid color-mix(in srgb,var(--faqe-slide-accent,var(--interactive-color)) 50%,transparent);box-shadow:none;max-height:340px}
.faqe-talk .presenterm-columns{align-items:start;gap:2rem;grid-template-columns:var(--faqe-columns,1fr);margin:.65rem 0}.faqe-talk .presenterm-column>p,.faqe-talk .presenterm-column>ul,.faqe-talk .presenterm-column>ol{max-width:100%}.faqe-talk .slides img{width:var(--faqe-image-width,auto)}
.faqe-talk .slides>section.title-slide,.faqe-talk .slides>section>section.title-slide{align-items:flex-start;justify-content:center;padding-left:96px;padding-right:96px;text-align:left}.faqe-talk .title-slide h1{font-size:2.45em;letter-spacing:-.025em;max-width:9.5em}.faqe-talk .title-slide h1::after{width:8rem}.faqe-talk .title-slide>p{font-size:.9em;line-height:1.45;margin:.55rem 0;max-width:31em}.faqe-talk .title-slide>p:last-of-type{font-size:.58em;letter-spacing:.12em;margin-top:1.25rem}.faqe-talk .slides>section.jump-middle,.faqe-talk .slides>section>section.jump-middle{justify-content:center}.faqe-talk .slides>section.align-left,.faqe-talk .slides>section>section.align-left{text-align:left}.faqe-talk .slides>section.align-center,.faqe-talk .slides>section>section.align-center{text-align:center}.faqe-talk .slides>section.align-right,.faqe-talk .slides>section>section.align-right{text-align:right}.faqe-talk .slides>section.align-center h1::after,.faqe-talk .slides>section.align-center h2::after,.faqe-talk .slides>section.align-center h3::after{margin-left:auto;margin-right:auto}.faqe-talk .slides>section.align-right h1::after,.faqe-talk .slides>section.align-right h2::after,.faqe-talk .slides>section.align-right h3::after{margin-left:auto}
.faqe-talk .line{z-index:105}.faqe-talk .line.top,.faqe-talk .line.bottom{height:1px;left:var(--faqe-frame-inset);right:var(--faqe-frame-inset);width:auto}.faqe-talk .line.left,.faqe-talk .line.right{bottom:var(--faqe-frame-inset);height:auto;top:var(--faqe-frame-inset);width:1px}.faqe-talk .line.left{left:var(--faqe-frame-inset)}.faqe-talk .line.right{right:var(--faqe-frame-inset)}.faqe-talk .line.top{background:linear-gradient(90deg,var(--chromatic-a),var(--accent-color) 58%,var(--chromatic-b));top:var(--faqe-frame-inset)}.faqe-talk .line.bottom{background:color-mix(in srgb,var(--interactive-color) 22%,transparent);bottom:var(--faqe-frame-inset)}.faqe-talk .line.left,.faqe-talk .line.right{background:linear-gradient(180deg,var(--chromatic-a),color-mix(in srgb,var(--interactive-color) 25%,transparent) 40% 70%,var(--chromatic-b))}
.faqe-talk-canvas-meta{align-items:center;background:var(--bg-color);color:var(--interactive-color);display:flex;font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace;font-size:10px;font-weight:700;gap:.8rem;left:clamp(34px,4vw,66px);letter-spacing:.15em;line-height:1;padding:0 .7rem;position:fixed;top:var(--faqe-frame-inset);transform:translateY(-50%);z-index:108}.faqe-talk-canvas-count{border-left:1px solid color-mix(in srgb,var(--interactive-color) 40%,transparent);color:var(--fg-color);opacity:.7;padding-left:.8rem}
.faqe-talk .controls{align-items:center;background:var(--bg-color);bottom:auto;display:flex;gap:.1rem;height:18px;margin:0;padding:0 .65rem;right:clamp(34px,4vw,66px);top:var(--faqe-frame-inset);transform:translateY(-50%);width:auto}.faqe-talk .controls button,.faqe-talk .controls a{align-items:center;background:transparent;border:0;color:var(--fg-color)!important;display:inline-flex;font-family:"Iosevka Term SS01","DotGothic16","Lucida Console",monospace;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.08em;min-width:20px;opacity:.78!important;padding:0 .3rem;position:static;transform:none!important;visibility:visible;width:auto}.faqe-talk .controls button:disabled{cursor:default;opacity:.22!important}.faqe-talk .controls button:not(:disabled):hover,.faqe-talk .controls button:not(:disabled):focus-visible,.faqe-talk .controls a:hover,.faqe-talk .controls a:focus-visible{background:var(--interactive-color);color:var(--bg-color)!important;opacity:1!important;outline:none}.faqe-talk .controls .faqe-talk-exit{border-left:1px solid color-mix(in srgb,var(--interactive-color) 40%,transparent);margin-left:.3rem;min-width:38px;padding-left:.65rem}.faqe-talk .controls .faqe-talk-exit::before{display:none}
.faqe-talk .progress{bottom:calc(var(--faqe-frame-inset) - 22px);height:44px;left:var(--faqe-frame-inset);right:var(--faqe-frame-inset);width:auto}.faqe-talk .progress::before{background:transparent;bottom:22px;height:1px}.faqe-talk .progress span{background:linear-gradient(90deg,var(--chromatic-a),var(--accent-color),var(--chromatic-b));bottom:22px;height:2px}.faqe-talk-utility{bottom:calc(var(--faqe-frame-inset) + 18px);right:calc(var(--faqe-frame-inset) + 18px)}
@media(max-width:900px){.faqe-talk{--faqe-frame-inset:8px;--faqe-slide-pad-x:58px;--faqe-slide-pad-top:62px;--faqe-slide-pad-bottom:54px}.faqe-talk h1{font-size:1.5em;max-width:18ch}.faqe-talk p,.faqe-talk ul,.faqe-talk ol{max-width:46ch}.faqe-talk .imagetextframe{font-size:.32em;max-width:44ch}.faqe-talk .title-slide{padding-left:72px;padding-right:72px}.faqe-talk .title-slide h1{font-size:2em}.faqe-talk-canvas-meta{left:26px}.faqe-talk .controls{right:26px}.faqe-talk .presenterm-columns{grid-template-columns:1fr!important}}
@media print{.faqe-talk-canvas-meta{display:none!important}.faqe-talk .slides>section:not(:has(>section)),.faqe-talk .slides>section>section{background:var(--faqe-print-background-color,var(--bg-color));overflow:hidden;padding:64px 72px}}
