.slide.svelte-1urbdv7{container-type:size;position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--font-body, "Inter", system-ui, sans-serif);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.slide.dark.svelte-1urbdv7{color:#fff;background:radial-gradient(ellipse 60cqw 45cqh at 50% 120%,rgba(167,0,0,.45),transparent 70%),radial-gradient(ellipse 90cqw 70cqh at 50% 30%,#1d1416,#0a0708 75%)}.slide.dark.red.svelte-1urbdv7{background:radial-gradient(ellipse 100cqw 80cqh at 50% 30%,#c40a0a,#6e0000 80%)}.slide.light.svelte-1urbdv7{color:#1c1416;background:#faf7f5}.slide.has-img.svelte-1urbdv7:before{content:"";position:absolute;inset:0;background:linear-gradient(#0a070859,#0a07088c),var(--bgimg) center/cover;opacity:.9}.slide.svelte-1urbdv7>:where(.svelte-1urbdv7){position:relative}.slide.svelte-1urbdv7 h1,.slide.svelte-1urbdv7 h2,.slide.svelte-1urbdv7 h3{color:inherit}.slide.has-img.svelte-1urbdv7 .t-title:where(.svelte-1urbdv7),.slide.has-img.svelte-1urbdv7 .t-statement:where(.svelte-1urbdv7),.slide.has-img.svelte-1urbdv7 .t-sub:where(.svelte-1urbdv7),.slide.has-img.svelte-1urbdv7 .byline:where(.svelte-1urbdv7){text-shadow:0 2px 18px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.6)}h1.svelte-1urbdv7,h2.svelte-1urbdv7,p.svelte-1urbdv7,blockquote.svelte-1urbdv7{margin:0;text-wrap:balance;color:inherit}.center.svelte-1urbdv7{padding:6cqh 8cqw;text-align:center;display:flex;flex-direction:column;align-items:center;gap:3cqh}.center.left.svelte-1urbdv7{align-items:flex-start;text-align:left}.content.svelte-1urbdv7{padding:7cqh 7cqw;display:flex;flex-direction:column;gap:5cqh;height:100%;justify-content:center;box-sizing:border-box}h1.svelte-1urbdv7,h2.svelte-1urbdv7,.t-title.svelte-1urbdv7,.t-section.svelte-1urbdv7,.t-statement.svelte-1urbdv7,.t-head.svelte-1urbdv7,.t-quote.svelte-1urbdv7{font-family:var(--font-heading, "MuseoModerno", "Inter", sans-serif)}.t-title.svelte-1urbdv7{font-size:min(5.2cqw,10cqh);line-height:1.12;font-weight:600}.t-section.svelte-1urbdv7{font-size:min(8cqw,16cqh);line-height:1.05;font-weight:700}.t-statement.svelte-1urbdv7{font-size:min(5.2cqw,10cqh);line-height:1.18;font-weight:600;max-width:88cqw}.t-head.svelte-1urbdv7{font-size:min(4.4cqw,9cqh);line-height:1.1;font-weight:700}.t-sub.svelte-1urbdv7{font-size:min(2.4cqw,4.6cqh);line-height:1.3;opacity:.78;max-width:80cqw}.eyebrow.svelte-1urbdv7{font-size:1.6cqw;letter-spacing:.2em;text-transform:uppercase;color:#ff6b6b}.eyebrow.svelte-1urbdv7:empty{display:none}.byline.svelte-1urbdv7{display:flex;flex-direction:column;gap:.8cqh;font-size:min(1.9cqw,3.6cqh);opacity:.9;margin-top:2cqh}.byline.svelte-1urbdv7 strong:where(.svelte-1urbdv7){font-size:1.25em;font-weight:600}.t-quote.svelte-1urbdv7{font-size:min(4cqw,8cqh);line-height:1.22;font-weight:500;max-width:85cqw}.t-quote.long.svelte-1urbdv7{font-size:min(2.9cqw,5.6cqh);line-height:1.3}.t-quote.xlong.svelte-1urbdv7{font-size:min(2.2cqw,4.2cqh);line-height:1.35;max-width:88cqw}.cite.svelte-1urbdv7{font-size:min(2cqw,4cqh);opacity:.7}.light.svelte-1urbdv7 .t-head:where(.svelte-1urbdv7){color:var(--color-primary, #a70000)}.bullets.svelte-1urbdv7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3.2cqh}.bullets.svelte-1urbdv7 li:where(.svelte-1urbdv7){font-size:min(3.4cqw,6.6cqh);line-height:1.2;padding-left:2.4cqw;position:relative;text-wrap:balance}.bullets.dense.svelte-1urbdv7{gap:2.4cqh}.bullets.dense.svelte-1urbdv7 li:where(.svelte-1urbdv7){font-size:min(2.6cqw,5cqh);line-height:1.25}.bullets.svelte-1urbdv7 li:where(.svelte-1urbdv7):before{content:"";position:absolute;left:0;top:.5em;width:.9cqw;height:.9cqw;border-radius:50%;background:var(--color-primary, #a70000)}.tl.svelte-1urbdv7{position:relative}.timeline.svelte-1urbdv7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2cqw;position:relative}.tl-line.svelte-1urbdv7{position:absolute;left:0;right:0;top:calc(min(4cqw,8cqh) + 2.4cqh);height:3px;background:#d9cfcb;transform-origin:0 50%}.sci-row.svelte-1urbdv7{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2cqw;width:min(84cqw,150cqh);margin-top:1cqh}.sci-panel.svelte-1urbdv7{margin:0;display:flex;flex-direction:column;align-items:center;gap:.8cqh;padding:1.4cqh 1cqw 1.6cqh;border-radius:1cqw;background:#120a0cbd;border:1px solid rgba(255,255,255,.16);border-top:.5cqh solid var(--color-primary, #a70000)}.sci-panel.svelte-1urbdv7 svg:where(.svelte-1urbdv7){display:block;width:100%;height:auto;max-height:23cqh;overflow:hidden}.sci-panel.svelte-1urbdv7 figcaption:where(.svelte-1urbdv7){display:flex;flex-direction:column;align-items:center;gap:.3cqh;text-shadow:none}.sci-panel.svelte-1urbdv7 strong:where(.svelte-1urbdv7){font-size:min(1.75cqw,3.3cqh);font-weight:600;line-height:1.15}.sci-panel.svelte-1urbdv7 span:where(.svelte-1urbdv7){font-size:min(1.25cqw,2.4cqh);opacity:.72;line-height:1.2;text-wrap:balance}.ledger.svelte-1urbdv7{position:absolute!important;right:5cqw;bottom:7cqh;width:21cqw;aspect-ratio:320 / 200;z-index:2;filter:drop-shadow(0 1cqh 2.4cqh rgba(0,0,0,.55));pointer-events:none}.ledger.svelte-1urbdv7 svg:where(.svelte-1urbdv7){display:block;overflow:visible}.cell-cursor.svelte-1urbdv7{position:absolute;left:0;top:0;width:0;height:0;border:3px solid var(--color-primary, #a70000);border-radius:.4cqw;opacity:0;pointer-events:none;z-index:2;box-sizing:border-box}.w.svelte-1urbdv7{display:inline-block}.fx.svelte-1urbdv7{background:linear-gradient(#c40a0ae6,#c40a0ae6) no-repeat 0 100% / 100% .1em;padding-bottom:.04em}.timeline.svelte-1urbdv7 li:where(.svelte-1urbdv7){display:flex;flex-direction:column;gap:1.4cqh;position:relative}.yr.svelte-1urbdv7{font-family:var(--font-heading, "MuseoModerno", sans-serif);font-size:min(4cqw,8cqh);font-weight:700;color:var(--color-primary, #a70000);line-height:1}.dot.svelte-1urbdv7{width:1.6cqh;height:1.6cqh;border-radius:50%;background:var(--color-primary, #a70000);margin:.6cqh 0 1cqh;z-index:1}.lb.svelte-1urbdv7{font-size:min(2.6cqw,5cqh);font-weight:600;line-height:1.15;text-wrap:balance}.tx.svelte-1urbdv7{font-size:min(1.8cqw,3.4cqh);opacity:.75;line-height:1.3;text-wrap:balance}.full.svelte-1urbdv7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}video.full.svelte-1urbdv7{object-fit:contain}.src-link.svelte-1urbdv7{position:absolute!important;right:3cqw;top:4cqh;z-index:3;font-size:1.5cqw;color:#fff;text-decoration:none;background:#a70000d9;padding:.5cqh 1.1cqw;border-radius:999px}.src-link.svelte-1urbdv7:hover{background:#a70000}.media-cap.svelte-1urbdv7{position:absolute!important;left:4cqw;bottom:5cqh;font-size:1.8cqw;background:#0000008c;padding:.6cqh 1.2cqw;border-radius:.6cqw;pointer-events:none}.media-ph.svelte-1urbdv7{margin:auto;font-size:3cqw;opacity:.4}.demo.svelte-1urbdv7{align-items:center}.demo-card.svelte-1urbdv7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3cqh;max-width:80cqw}.icon-title.svelte-1urbdv7{display:inline-flex;align-items:center;gap:.4em}.icon-title.svelte-1urbdv7 svg:where(.svelte-1urbdv7){flex:none}.demo-line.svelte-1urbdv7{font-size:min(2.8cqw,5.4cqh);line-height:1.25;text-wrap:balance}.demo-url.svelte-1urbdv7{font-size:1.5cqw;opacity:.6;font-family:ui-monospace,monospace;word-break:break-all}.btn-open.svelte-1urbdv7{display:inline-flex;align-items:center;gap:.6em;font-size:min(3cqw,6cqh);font-weight:600;padding:1.8cqh 3.2cqw;border-radius:1cqw;background:var(--color-primary, #a70000);color:#fff;text-decoration:none;box-shadow:0 1cqh 3cqh #a7000059}.btn-open.svelte-1urbdv7:hover,.btn-open.svelte-1urbdv7:focus-visible{background:#c40a0a;outline:3px solid #1c1416;outline-offset:3px}.btn-ghost.svelte-1urbdv7{position:absolute;right:2cqw;bottom:3cqh;font:inherit;font-size:1.3cqw;padding:.8cqh 1.2cqw;border-radius:.6cqw;border:1px solid #b9aeaa;background:transparent;color:inherit;cursor:pointer;opacity:.75}.btn-ghost.svelte-1urbdv7:hover{opacity:1}.embed-wrap.svelte-1urbdv7{position:absolute;inset:0 0 7cqh;background:#fff}.embed-wrap.svelte-1urbdv7 iframe:where(.svelte-1urbdv7){width:100%;height:100%;border:0}.embed-full.svelte-1urbdv7{position:absolute;inset:0;z-index:0;background:#000}.embed-full-frame.svelte-1urbdv7{width:100%;height:100%;border:0;display:block}.embed-corner.svelte-1urbdv7{position:absolute;left:1.2cqw;top:1.6cqh;display:flex;align-items:center;gap:1cqw;font-size:1.4cqw;color:#fff;background:#0a07088c;backdrop-filter:blur(4px);padding:.6cqh 1cqw;border-radius:.6cqw;opacity:.8}.embed-corner.svelte-1urbdv7 a:where(.svelte-1urbdv7){color:#ff9a9a;text-decoration:underline}.prompt.svelte-1urbdv7{gap:3.4cqh;align-items:stretch}.prompt.svelte-1urbdv7 .t-head:where(.svelte-1urbdv7){text-align:center}.src-label.svelte-1urbdv7{font-size:1.5cqw;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:1.2cqh}.src-row.svelte-1urbdv7{display:flex;gap:1.6cqw;justify-content:center}.src-row.svelte-1urbdv7 img:where(.svelte-1urbdv7){flex:1 1 0;min-width:0;max-width:27cqw;aspect-ratio:16 / 9;object-fit:cover;border-radius:1cqw;box-shadow:0 1cqh 3cqh #0000008c;border:1px solid rgba(255,255,255,.12)}.src.svelte-1urbdv7{display:flex;flex-direction:column;align-items:center}.chat.svelte-1urbdv7{align-self:center;width:78cqw;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:1.4cqw;padding:2.4cqh 2cqw;display:flex;flex-direction:column;gap:2cqh;box-sizing:border-box}.chat-text.svelte-1urbdv7{font-size:min(2.5cqw,5cqh);line-height:1.35;min-height:2.7em;text-align:left;text-wrap:pretty}.caret.svelte-1urbdv7{display:inline-block;width:.09em;height:1.05em;background:#fff;margin-left:2px;vertical-align:text-bottom;animation:svelte-1urbdv7-blink 1s steps(1) infinite}.status.svelte-1urbdv7{min-height:5.2cqh;display:flex;flex-direction:column;gap:1cqh;opacity:0;transition:opacity .3s}.status.show.svelte-1urbdv7{opacity:1}.st-label.svelte-1urbdv7{font-size:min(1.8cqw,3.6cqh);opacity:.85}.st-label.ok.svelte-1urbdv7{color:#8fe3a4;opacity:1}.pbar.svelte-1urbdv7{height:.9cqh;border-radius:99px;background:#ffffff26;overflow:hidden}.pbar.svelte-1urbdv7 i:where(.svelte-1urbdv7){display:block;height:100%;background:var(--color-primary, #a70000);background:linear-gradient(90deg,#a70000,#ff5a5a)}@keyframes svelte-1urbdv7-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret.svelte-1urbdv7{animation:none}.status.svelte-1urbdv7{transition:none}}.cards.svelte-1urbdv7{display:grid;grid-template-columns:repeat(auto-fit,minmax(26cqw,1fr));gap:2cqw}.card.svelte-1urbdv7{position:relative;--k: 1;--kd: 1;display:flex;flex-direction:column;gap:1cqh;padding:2.6cqh 2cqw;border-radius:1cqw;background:#fff;border:1px solid #e6dcd7;border-top:.6cqh solid var(--color-primary, #a70000);color:inherit;text-decoration:none}.slide.dark.svelte-1urbdv7 .card:where(.svelte-1urbdv7){background:#120a0cc7;border-color:#ffffff2e;color:#fff}.slide.dark.svelte-1urbdv7 blockquote:where(.svelte-1urbdv7){background:#120a0cb8!important;color:#fff!important}.slide.dark.svelte-1urbdv7 blockquote *{color:#fff}.card.cx-r.svelte-1urbdv7:after{content:"";position:absolute;left:100%;top:50%;width:2cqw;height:.7cqh;margin-top:-.35cqh;background:var(--color-primary, #a70000);transform:scaleX(var(--k));transform-origin:0 50%}.card.cx-d.svelte-1urbdv7:before{content:"";position:absolute;top:100%;left:50%;height:2cqw;width:.7cqh;margin-left:-.35cqh;background:var(--color-primary, #a70000);transform:scaleY(var(--kd));transform-origin:50% 0}.card.svelte-1urbdv7:hover,.card.svelte-1urbdv7:focus-visible{box-shadow:0 1cqh 3cqh #0000001f}.t-sub.svelte-1urbdv7 .t-cite{display:block;margin-top:1.4cqh;font-style:italic;opacity:.85;font-size:.82em;max-width:60cqw;margin-left:auto;margin-right:auto;text-wrap:balance}.c-line.svelte-1urbdv7{display:flex;align-items:flex-start;gap:.6cqw;font-size:min(1.55cqw,2.9cqh);line-height:1.35;border-radius:.5cqw;padding:.3cqh .4cqw;margin:0 -.4cqw}.c-lic.svelte-1urbdv7{flex:none;width:1.15em;height:1.15em;margin-top:.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-did.svelte-1urbdv7{opacity:.85}.c-did.svelte-1urbdv7 .c-lic:where(.svelte-1urbdv7){color:#ff6b6b}.c-now.svelte-1urbdv7{color:#f5c26b;font-weight:600}.c-head.svelte-1urbdv7{display:flex;align-items:center;gap:.8cqw}.c-ic.svelte-1urbdv7{flex:none;width:min(2.6cqw,4.6cqh);height:min(2.6cqw,4.6cqh);fill:none;stroke:var(--color-primary, #a70000);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.slide.dark.svelte-1urbdv7 .c-ic:where(.svelte-1urbdv7){stroke:#ff6b6b}.c-title.svelte-1urbdv7{font-size:min(2.5cqw,4.8cqh);font-weight:600;line-height:1.15;text-wrap:balance}.c-text.svelte-1urbdv7{font-size:min(1.7cqw,3.2cqh);opacity:.7}.title-logo.svelte-1urbdv7{display:block;margin:0 auto 3cqh;height:min(20cqh,14cqw);width:auto}.gr-carlos.svelte-1urbdv7{position:absolute;right:5cqw;bottom:0;height:92%;width:auto;pointer-events:none;filter:drop-shadow(0 0 4cqw rgba(0,0,0,.6))}.gr-left.svelte-1urbdv7{position:relative;z-index:1;align-items:flex-start;text-align:left;margin-right:auto;max-width:52cqw;padding-left:7cqw}.gr-left.svelte-1urbdv7 .gr-logo:where(.svelte-1urbdv7){margin:0 0 3cqh}.gr-left.svelte-1urbdv7{height:100cqh;box-sizing:border-box;justify-content:flex-start;padding-top:17.8cqh;padding-bottom:0;gap:1.2cqh}.gr-left.svelte-1urbdv7 .gr-logo:where(.svelte-1urbdv7){margin:0}.gr-logo.svelte-1urbdv7{position:relative;display:block;height:min(34cqh,23.8cqw);aspect-ratio:1328 / 1484}.gr-logo-base.svelte-1urbdv7{display:block;width:100%;height:100%}.gr-pupil.svelte-1urbdv7{position:absolute;width:8.584%;transform-origin:50% 50%;animation:svelte-1urbdv7-gr-blink 5.2s infinite}.gr-pupil-l.svelte-1urbdv7{left:28.69%;top:27.224%}.gr-pupil-r.svelte-1urbdv7{left:61.069%;top:27.022%}@keyframes svelte-1urbdv7-gr-blink{0%,44%,50%,86%,89.5%,93%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}87.75%,91.25%{transform:scaleY(.08)}}@media(prefers-reduced-motion:reduce){.gr-pupil.svelte-1urbdv7{animation:none}}.gr-left.svelte-1urbdv7 .byline:where(.svelte-1urbdv7){align-items:flex-start;gap:.35cqh;margin-top:0}.gr-left.svelte-1urbdv7 .byline:where(.svelte-1urbdv7) span:where(.svelte-1urbdv7){white-space:nowrap}html,body{overflow:hidden;background:#0a0708}.deck.svelte-vtvwbd{position:fixed;inset:0;z-index:10000;background:#0a0708;overflow:hidden;touch-action:pan-y}.deck.idle.svelte-vtvwbd{cursor:none}.deck.svelte-vtvwbd:focus{outline:none}.navbtn.svelte-vtvwbd{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0a070873;color:#fff;display:grid;place-items:center;cursor:pointer;opacity:.35;transition:opacity .25s,background .2s;backdrop-filter:blur(4px)}.navbtn.svelte-vtvwbd svg:where(.svelte-vtvwbd){width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.navbtn.prev.svelte-vtvwbd{left:14px}.navbtn.next.svelte-vtvwbd{right:14px}.navbtn.media.svelte-vtvwbd{opacity:.8}.deck.svelte-vtvwbd:hover .navbtn:where(.svelte-vtvwbd){opacity:.85}.navbtn.svelte-vtvwbd:hover{opacity:1!important;background:var(--color-primary, #a70000)}.navbtn.svelte-vtvwbd:disabled{display:none}.deck.idle.svelte-vtvwbd .navbtn:where(.svelte-vtvwbd){opacity:0;pointer-events:none}.deck.idle.svelte-vtvwbd .navbtn.media:where(.svelte-vtvwbd){opacity:.3;pointer-events:auto}.layer.svelte-vtvwbd{position:absolute;inset:0}.music-btn.svelte-vtvwbd{position:absolute;left:1.2vw;top:calc(4px + 1vh);z-index:6;display:inline-flex;align-items:center;gap:.4em;font-size:clamp(11px,1vw,15px);letter-spacing:.06em;padding:.35em .9em;border-radius:999px;cursor:pointer;color:#fff9;background:#0a070859;border:1px solid rgba(255,255,255,.22);opacity:.55;transition:opacity .25s,color .2s,border-color .2s}.music-btn.svelte-vtvwbd svg:where(.svelte-vtvwbd){width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.music-btn.low.svelte-vtvwbd{top:auto;bottom:calc(1.2vh + 2.2em)}.music-btn.light.svelte-vtvwbd{color:#1c141699;background:#faf7f599;border-color:#1c141633}.music-btn.svelte-vtvwbd:hover,.music-btn.svelte-vtvwbd:focus-visible{opacity:1}.music-btn.on.svelte-vtvwbd{opacity:.9;color:#fff;background:var(--color-primary, #a70000);border-color:var(--color-primary, #a70000)}.deck.idle.svelte-vtvwbd .music-btn:where(.svelte-vtvwbd){opacity:.2}.deck.idle.svelte-vtvwbd .music-btn.on:where(.svelte-vtvwbd){opacity:.45}.sec-btn.svelte-vtvwbd{position:absolute;right:1.2vw;top:calc(4px + 1vh);z-index:6;display:inline-flex;align-items:center;gap:.4em;font:600 clamp(11px,1vw,15px)/1 var(--font-body, "Inter", sans-serif);letter-spacing:.04em;padding:.5em .8em;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0a070873;color:#fff;opacity:.55;cursor:pointer;backdrop-filter:blur(4px);transition:opacity .2s,background .2s}.sec-btn.svelte-vtvwbd svg:where(.svelte-vtvwbd){width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sec-btn.light.svelte-vtvwbd{color:#1c141699;background:#faf7f599;border-color:#1c141633}.sec-btn.svelte-vtvwbd:hover,.sec-btn.svelte-vtvwbd:focus-visible,.sec-btn[aria-expanded=true].svelte-vtvwbd{opacity:1}.deck.idle.svelte-vtvwbd .sec-btn:where(.svelte-vtvwbd){opacity:.2}.sec-nav.svelte-vtvwbd{position:absolute;right:1.2vw;top:calc(4px + 1vh + 2.8em);z-index:9;max-height:80vh;overflow:auto;min-width:min(26rem,90vw);background:#0a0708f0;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:.5rem;backdrop-filter:blur(6px);font-family:var(--font-body, "Inter", sans-serif);box-shadow:0 12px 40px #00000080}.sec-nav.svelte-vtvwbd ol:where(.svelte-vtvwbd){list-style:none;margin:0;padding:0;display:grid;gap:2px}.sec-nav.svelte-vtvwbd button:where(.svelte-vtvwbd){width:100%;display:grid;grid-template-columns:2em 1fr auto;align-items:baseline;gap:.6em;text-align:left;padding:.6em .8em;border:0;border-radius:9px;background:transparent;color:inherit;font:500 clamp(13px,1.1vw,17px)/1.3 inherit;cursor:pointer}.sec-nav.svelte-vtvwbd button:where(.svelte-vtvwbd):hover,.sec-nav.svelte-vtvwbd button:where(.svelte-vtvwbd):focus-visible{background:#ffffff14}.sec-nav.svelte-vtvwbd button.cur:where(.svelte-vtvwbd){background:var(--color-primary, #a70000)}.sec-nav.svelte-vtvwbd .sn:where(.svelte-vtvwbd){opacity:.6;font-variant-numeric:tabular-nums}.sec-nav.svelte-vtvwbd .sf:where(.svelte-vtvwbd){opacity:.55;font-size:.85em;font-variant-numeric:tabular-nums}.bar.svelte-vtvwbd{position:absolute;left:0;right:0;top:0;height:4px;background:#80808040;z-index:5}.bar.svelte-vtvwbd i:where(.svelte-vtvwbd){display:block;height:100%;background:var(--color-primary, #a70000);transition:width .3s}.hud.svelte-vtvwbd{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:1.2vh 2vw;font-size:clamp(11px,1.1vw,16px);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;z-index:5;pointer-events:none}.hud.light.svelte-vtvwbd{color:#1c14168c}.notes-ov.svelte-vtvwbd{position:absolute;left:3vw;right:3vw;bottom:5vh;z-index:8;background:#000000e0;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:2vh 2vw;font-size:clamp(16px,2vw,34px);line-height:1.35;max-height:45vh;overflow:auto}.notes-ov.svelte-vtvwbd strong:where(.svelte-vtvwbd){color:#ff8a8a;margin-right:.6em}.jump.svelte-vtvwbd{position:absolute;right:3vw;top:4vh;z-index:9;background:#000000d9;color:#fff;padding:1vh 1.5vw;border-radius:10px;font-size:3vw}.jump.svelte-vtvwbd small:where(.svelte-vtvwbd){font-size:.4em;opacity:.6;margin-left:.6em}.grid-ov.svelte-vtvwbd{position:fixed;inset:0;z-index:10010;background:#0a0708f5;color:#fff;display:flex;flex-direction:column}.grid-head.svelte-vtvwbd{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-size:18px}.grid-body.svelte-vtvwbd{flex:1;overflow:auto;padding:8px 24px 32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;align-content:start}.gcell.svelte-vtvwbd{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:4px;grid-template-columns:auto 1fr;border-radius:8px;padding:6px}.gcell.svelte-vtvwbd:hover,.gcell.svelte-vtvwbd:focus-visible{background:#ffffff1a}.gcell.cur.svelte-vtvwbd{outline:3px solid var(--color-primary, #a70000)}.gcell.svelte-vtvwbd .thumb:where(.svelte-vtvwbd){grid-column:1 / -1}.gn.svelte-vtvwbd{font-weight:700;font-size:13px}.gs.svelte-vtvwbd{font-size:12px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb.svelte-vtvwbd{aspect-ratio:16 / 9;width:100%;border-radius:6px;overflow:hidden;background:#000;pointer-events:none}button.svelte-vtvwbd{font:inherit}.grid-head.svelte-vtvwbd button:where(.svelte-vtvwbd),.presenter.svelte-vtvwbd button:where(.svelte-vtvwbd){background:#2a2022;color:#fff;border:1px solid #4a3c3f;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:14px}.presenter.svelte-vtvwbd button:where(.svelte-vtvwbd):hover,.grid-head.svelte-vtvwbd button:where(.svelte-vtvwbd):hover{background:#3a2c2f}.presenter.svelte-vtvwbd{position:fixed;inset:0;z-index:10000;background:#130e10;color:#f3ecea;display:flex;flex-direction:column;font-family:var(--font-body, "Inter", sans-serif)}.presenter.svelte-vtvwbd header:where(.svelte-vtvwbd){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid #2d2326;flex-wrap:wrap}.timer.svelte-vtvwbd{display:flex;align-items:baseline;gap:12px}.timer.svelte-vtvwbd .big:where(.svelte-vtvwbd){font-size:40px;font-weight:700;font-variant-numeric:tabular-nums}.small.svelte-vtvwbd,.muted.svelte-vtvwbd{opacity:.6;font-size:14px}.pace.svelte-vtvwbd{font-size:16px;padding:6px 12px;border-radius:999px;background:#1f3a26}.pace.late.svelte-vtvwbd{background:#5a1d1d}.pace.early.svelte-vtvwbd{background:#3a3a1d}.ctl.svelte-vtvwbd{display:flex;gap:10px;align-items:center}.count.svelte-vtvwbd{font-size:18px;font-variant-numeric:tabular-nums}.presenter.svelte-vtvwbd main:where(.svelte-vtvwbd){flex:1;min-height:0;display:grid;grid-template-columns:1.6fr 1fr;gap:20px;padding:16px 20px}.now.svelte-vtvwbd{display:flex;flex-direction:column;gap:10px;min-width:0}.nav.svelte-vtvwbd{display:flex;justify-content:space-between;align-items:center;gap:10px;opacity:.9}.presenter.svelte-vtvwbd aside:where(.svelte-vtvwbd){display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0}.presenter.svelte-vtvwbd h3:where(.svelte-vtvwbd){margin:6px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.notes.svelte-vtvwbd{margin:0;font-size:22px;line-height:1.4;overflow:auto;flex:1;white-space:pre-wrap}@media(max-width:800px){.presenter.svelte-vtvwbd main:where(.svelte-vtvwbd){grid-template-columns:1fr;overflow:auto}}@media(prefers-reduced-motion:reduce){.bar.svelte-vtvwbd i:where(.svelte-vtvwbd){transition:none}}
