@font-face{font-family:DMT;src:url(/assets/runtime/dmt-ll-var.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.runtime.svelte-lid1p2{--ink:#e4fedf;--ink-dim:#e4fedf8c;--acc:#7fee64;--line:#e4fedf1f;--rule:#e4fedf47;--paper:#000;--col:min(1000px, 100% - 2 * var(--pad));--pad:clamp(20px, 5vw, 40px);--font-display:var(--font-goga), "Inter Variable", system-ui, sans-serif;--font-body:var(--font-goga), "Inter Variable", system-ui, sans-serif;--font-label:"DMT", var(--font-mono), ui-monospace, Menlo, monospace;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);flex-direction:column;align-items:center;padding-top:40px;display:flex;overflow-x:hidden}.label.svelte-lid1p2{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:12px}.topnav.svelte-lid1p2{width:var(--col);justify-content:space-between;align-items:center;gap:24px;display:flex}.topnav-brand.svelte-lid1p2{letter-spacing:.02em;white-space:nowrap;margin:0}.topnav-mark.svelte-lid1p2{aspect-ratio:800/103;background:var(--ink);width:79px;margin-right:7px;text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1);display:inline-block;mask:url(/assets/runtime/wordmark-1001.svg) 50%/contain no-repeat}@media (hover:hover){.topnav-mark.svelte-lid1p2:hover{background:var(--acc)}}.topnav-modal.svelte-lid1p2{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.topnav-modal.svelte-lid1p2:hover{color:var(--acc)}}.topnav-right.svelte-lid1p2{flex:none;align-items:center;gap:27px;display:flex}.topnav-link.svelte-lid1p2{font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:10px;line-height:1.2;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.topnav-link[aria-current=page].svelte-lid1p2{color:var(--acc)}@media (hover:hover){.topnav-link.svelte-lid1p2:hover{color:var(--acc)}}.hero-pill.svelte-lid1p2{color:#000;height:30px;font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;letter-spacing:-.01em;background:#9aff8b;border-radius:28px;align-items:center;gap:8px;padding:0 14px 0 13px;font-size:10px;line-height:1.2;text-decoration:none;transition:background .3s ease-out,color .3s ease-out;display:inline-flex}.hero-pill.svelte-lid1p2:hover{color:#9aff8b;background:#000}.pill-dots.svelte-lid1p2{fill:currentColor;width:5px;height:5px;transition:transform .3s ease-out}.hero-pill.svelte-lid1p2:hover .pill-dots:where(.svelte-lid1p2){transform:rotate(45deg)}.runtime.svelte-lid1p2,.runtime.svelte-lid1p2 a,.runtime.svelte-lid1p2 button{cursor:none}.paren-cursor.svelte-lid1p2{z-index:50;font-family:var(--font-label);color:var(--ink);pointer-events:none;opacity:0;mix-blend-mode:exclusion;will-change:transform;font-size:56.7px;line-height:1;transition:opacity .18s,color .3s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.paren-cursor.svelte-lid1p2.is-visible{opacity:1}.paren-glyph.svelte-lid1p2{--cursor-rot:0deg;--cursor-scale:1;font-variation-settings:"wght" 300;transform:rotate(var(--cursor-rot)) scale(var(--cursor-scale));transition:transform .3s cubic-bezier(.22,1,.36,1),font-variation-settings .3s cubic-bezier(.22,1,.36,1);display:block}.paren-cursor.svelte-lid1p2.is-over-link .paren-glyph:where(.svelte-lid1p2){--cursor-rot:45deg;font-variation-settings:"wght" 480}.paren-cursor.svelte-lid1p2.is-over-link{color:var(--acc)}.paren-cursor.svelte-lid1p2.is-pressing .paren-glyph:where(.svelte-lid1p2){--cursor-scale:1.28}.agenda.svelte-lid1p2{width:var(--col);padding:clamp(64px,12vw,120px) 0 clamp(80px,16vw,160px)}.agenda-head.svelte-lid1p2{flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:40px;display:flex}.agenda-title.svelte-lid1p2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.chip.svelte-lid1p2{border:1px solid #e4fedf47;border-radius:999px;align-items:center;padding:7px 14px 6px;font-size:11px;line-height:1;display:inline-flex}.chip-solid.svelte-lid1p2{background:var(--acc);color:#04130a;border-color:#0000}.row.svelte-lid1p2{border:0;border-top:1px solid var(--rule);width:100%;font:inherit;color:inherit;text-align:left;appearance:none;background:0 0;align-items:baseline;gap:18px;margin:0;padding:14px 0;display:flex}.row-time.svelte-lid1p2{letter-spacing:.16em;flex:none;width:150px;margin:0;font-size:12px}.row-title.svelte-lid1p2{font-family:var(--font-display);color:var(--ink);flex:none;margin:0;font-size:16px;font-weight:500}.row-detail.svelte-lid1p2{letter-spacing:.05em;color:var(--ink-dim);margin:0;font-size:14px}.row-sessions.svelte-lid1p2{justify-content:space-between;transition:background .3s ease-out}.row-sessions.svelte-lid1p2 .row-title:where(.svelte-lid1p2){margin-right:auto}@media (hover:hover){.row-sessions.svelte-lid1p2:hover{background:#e4fedf0d}}.row-arrow.svelte-lid1p2{font-family:var(--font-label);color:var(--acc);flex:none;font-size:24px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(0)}.row-sessions[aria-expanded=true].svelte-lid1p2 .row-arrow:where(.svelte-lid1p2){transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.row-sessions.svelte-lid1p2,.row-arrow.svelte-lid1p2{transition:none}}.tracks.svelte-lid1p2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;padding:28px 0;display:grid}.track.svelte-lid1p2{flex-direction:column;gap:10px;display:flex}.track-head.svelte-lid1p2{flex-direction:column;gap:8px;padding:16px 0;display:flex}.track-name.svelte-lid1p2{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);margin:0;font-size:18px;font-weight:400;line-height:1.2}.track-room.svelte-lid1p2{letter-spacing:.18em;color:var(--acc);margin:0}.slot.svelte-lid1p2{border-top:1px solid var(--rule);gap:36px;padding:16px 0;display:flex}.slot-time.svelte-lid1p2{letter-spacing:.16em;flex:none;margin:0;font-size:11px}.slot-speakers.svelte-lid1p2{flex:1;min-width:0}.slot-speakers.svelte-lid1p2 p:where(.svelte-lid1p2){letter-spacing:.05em;color:var(--ink-dim);margin:0;font-size:12px;line-height:1.25}@media (hover:hover){.speaker-ref.svelte-lid1p2{text-underline-offset:.2em;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out,color .2s ease-out}.speaker-ref.svelte-lid1p2:hover{color:var(--ink);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}}.speaker-card.svelte-lid1p2{--card-base:#05070a;z-index:20;background:var(--paper);pointer-events:none;align-items:flex-start;gap:12px;padding:12px;animation:.18s ease-out svelte-lid1p2-card-in;display:flex;position:fixed}@keyframes svelte-lid1p2-card-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.speaker-card.svelte-lid1p2{animation:none}}.card-portrait.svelte-lid1p2{aspect-ratio:1;background-color:var(--card-base);flex:0 0 80px;width:80px;position:relative;overflow:hidden}.card-field.svelte-lid1p2{width:100%;height:100%;display:block;position:absolute;inset:0}.card-photo.svelte-lid1p2{max-width:none;height:auto;position:absolute}.card-body.svelte-lid1p2{flex-direction:column;flex:auto;justify-content:space-between;min-width:0;height:80px;display:flex}.card-name.svelte-lid1p2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;margin:0;font-size:20px;font-weight:600;line-height:1}.card-role.svelte-lid1p2,.card-org.svelte-lid1p2{letter-spacing:.02em;color:var(--ink);margin:0;font-size:8px;line-height:9.6px}.card-role.svelte-lid1p2{max-width:150px}.card-org.svelte-lid1p2{white-space:nowrap;margin-top:2px;font-weight:600}@media (width<=900px){.tracks.svelte-lid1p2{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=640px){.topnav-right.svelte-lid1p2{gap:20px}.topnav.svelte-lid1p2 .topnav-pill:where(.svelte-lid1p2){display:none}.row.svelte-lid1p2{flex-wrap:wrap;gap:6px 12px}.row-time.svelte-lid1p2{width:100%}.row-sessions.svelte-lid1p2 .row-title:where(.svelte-lid1p2){margin-right:0}}
