@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format('woff2');unicode-range:U+??,U+2000-206F,U+2192,U+2212}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format('woff2');unicode-range:U+??,U+2000-206F,U+2192,U+2212}.header-spacer{min-height:0}html{overflow-x:clip}.conf-page{--font-display:var(--font-heading);--font-mono:'IBM Plex Mono', 'Cairo', ui-monospace, 'SF Mono', Consolas, monospace;max-width:56rem;margin-inline:auto;padding-inline:1.5rem;padding-block:0 4rem}@media(max-width:640px){.conf-page{padding-inline:0}}.conf-stage{--stage-bg-base:rgb(var(--color-neutral));--stage-tint:rgba(var(--color-primary-500), 0.07);--stage-glow-1:rgba(var(--color-primary-200), 0.55);--stage-glow-2:rgba(var(--color-secondary-200), 0.4);--stage-text:rgb(var(--color-neutral-900));--stage-text-muted:rgba(var(--color-neutral-800), 0.92);--stage-accent:rgb(var(--color-primary-800));--stage-glow:rgba(var(--color-primary-500), 0.3);--stage-badge-bg:rgba(var(--color-primary-500), 0.16);--stage-badge-border:rgba(var(--color-primary-600), 0.4);--stage-card-bg:rgba(var(--color-primary-500), 0.11);--stage-card-border:rgba(var(--color-neutral-900), 0.12);--stage-hairline:rgba(var(--color-neutral-900), 0.12);--stage-network-line-opacity:0.3;--stage-network-node-opacity:0.55;position:relative;overflow:hidden;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);margin-block-end:3rem;padding-block:clamp(6.5rem,13vh,9rem)6rem;padding-inline:1.5rem;color:var(--stage-text);background:radial-gradient(ellipse 70% 55% at 50% 0%,var(--stage-glow-1),transparent 65%),radial-gradient(ellipse 60% 50% at 100% 100%,var(--stage-glow-2),transparent 60%),linear-gradient(var(--stage-tint),var(--stage-tint)),var(--stage-bg-base);clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),0 100%)}html.dark .conf-stage{--stage-bg-base:rgb(var(--color-neutral-900));--stage-glow-1:rgba(var(--color-primary-400), 0.22);--stage-text:#fff;--stage-text-muted:rgba(255, 255, 255, 0.78);--stage-accent:rgb(var(--color-primary-300));--stage-glow:rgba(var(--color-primary-400), 0.45);--stage-badge-bg:rgba(var(--color-primary-400), 0.18);--stage-badge-border:rgba(var(--color-primary-400), 0.4);--stage-card-bg:rgba(255, 255, 255, 0.04);--stage-card-border:rgba(255, 255, 255, 0.14);--stage-hairline:rgba(255, 255, 255, 0.12);--stage-network-line-opacity:0.16;--stage-network-node-opacity:0.45;background:radial-gradient(ellipse 70% 55% at 50% 0%,var(--stage-glow-1),transparent 65%),linear-gradient(160deg,rgb(var(--color-primary-900)) 0%,var(--stage-bg-base) 55%,var(--stage-bg-base) 100%)}[dir=rtl] .conf-stage{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4rem))}[dir=rtl] .conf-hero-title,[dir=rtl] .conf-hero-subtitle,[dir=rtl] .conf-section-heading,[dir=rtl] .conf-theme-card h3,[dir=rtl] .conf-value-item h3,[dir=rtl] .conf-cfp-body h3,[dir=rtl] .conf-practical-heading{letter-spacing:0}[dir=rtl] .conf-intro,[dir=rtl] .conf-section-note,[dir=rtl] .conf-theme-card p,[dir=rtl] .conf-track-desc,[dir=rtl] .conf-value-intro,[dir=rtl] .conf-value-item p,[dir=rtl] .conf-cfp-body p,[dir=rtl] .conf-pricing-intro,[dir=rtl] .conf-price-list li{line-height:1.85}[dir=rtl] .conf-hero-eyebrow,[dir=rtl] .conf-hero-countdown .conf-countdown-label,[dir=rtl] .conf-stat-label,[dir=rtl] .conf-track-label,[dir=rtl] .conf-track-day,[dir=rtl] .conf-audience-label,[dir=rtl] .conf-programme-notify-label{letter-spacing:0;text-transform:none}.conf-network-bg{position:absolute;inset:0;width:100%;height:100%;animation:conf-network-drift 22s ease-in-out infinite}@keyframes conf-network-drift{0%,100%{transform:scale(1)translate(0,0)}50%{transform:scale(1.015)translate(-.4%,.3%)}}@media(prefers-reduced-motion:reduce){.conf-network-bg{animation:none}}.conf-network-lines line{stroke:var(--stage-accent);stroke-opacity:var(--stage-network-line-opacity);stroke-width:1}.conf-network-nodes circle{fill:var(--stage-accent);fill-opacity:var(--stage-network-node-opacity)}.conf-network-nodes circle.is-active{fill:var(--stage-accent);fill-opacity:.9;filter:drop-shadow(0 0 6px var(--stage-glow));transform-box:fill-box;transform-origin:center;animation:conf-node-pulse 3.6s ease-in-out infinite}@keyframes conf-node-pulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.conf-hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.conf-hero,.conf-tracks-section,.conf-intro,.conf-value,.conf-themes,.conf-programme{position:relative;z-index:1;max-width:56rem;margin-inline:auto}.conf-hero-badge,.conf-hero-cta-secondary,.conf-audience-chip,.conf-track-card,.conf-theme-card,.conf-value,.conf-programme,.conf-hero-countdown .conf-countdown-unit,.conf-hero-countdown .conf-countdown-started,.conf-programme-list li{backdrop-filter:blur(16px)saturate(150%);-webkit-backdrop-filter:blur(16px)saturate(150%)}.conf-section-note{text-align:center;max-width:34rem;margin:0 auto 1.75rem;font-size:.92rem;line-height:1.6;color:var(--stage-text-muted)}@media(prefers-reduced-motion:reduce){.conf-network-nodes circle.is-active{animation:none}}.conf-hero{text-align:center;color:var(--stage-text);margin-block-end:3.5rem}.conf-hero-badge{display:inline-grid;place-items:center;width:4rem;height:4rem;margin-block-end:1.25rem;border-radius:999px;background:var(--stage-badge-bg);border:1px solid var(--stage-badge-border);box-shadow:0 0 30px var(--stage-glow)}.conf-hero-badge .icon svg{width:2rem;height:2rem;color:var(--stage-accent)}.conf-hero-eyebrow{margin:0 0 1rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--stage-accent)}.conf-hero-title{margin:0 auto .75rem;max-width:46rem;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 0 50px var(--stage-glow)}.conf-hero-subtitle{margin:0 auto 2.25rem;max-width:38rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance;color:var(--stage-text-muted)}.conf-hero-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem .9rem;margin:0 0 1.75rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--stage-text-muted)}.conf-hero-meta-item{display:inline-flex;align-items:center;gap:.45rem}.conf-hero-meta-item .icon svg{width:.95rem;height:.95rem;color:var(--stage-accent)}.conf-hero-meta-sep{width:1px;height:.9rem;background:var(--stage-card-border)}[dir=rtl] .conf-hero-meta{letter-spacing:normal}.conf-hero-question{max-width:34rem;margin:0 auto 1.5rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--stage-text)}[dir=rtl] .conf-hero-question{letter-spacing:normal}.conf-hero-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:.85rem;max-width:26rem;margin-inline:auto;margin-block-end:2.25rem}@media(max-width:30rem){.conf-hero-countdown{grid-template-columns:repeat(2,minmax(0,1fr));max-width:17rem}}.conf-hero-countdown .conf-countdown-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--stage-card-bg);border:1px solid var(--stage-badge-border);border-radius:.85rem;padding-block:.65rem;padding-inline:.5rem;box-shadow:0 0 24px var(--stage-glow);animation:conf-countdown-pulse 3.5s ease-in-out infinite}.conf-hero-countdown .conf-countdown-value{display:inline-block;font-family:var(--font-mono);font-size:1.85rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--stage-accent)}.conf-hero-countdown .conf-countdown-value.is-flip{animation:conf-digit-flip .4s ease-out}@keyframes conf-digit-flip{0%{opacity:.35;transform:translateY(-.18em);text-shadow:0 0 12px var(--stage-glow)}100%{opacity:1;transform:translateY(0);text-shadow:none}}.conf-hero-countdown .conf-countdown-started{grid-column:1/-1;justify-self:center;font-family:var(--font-mono);font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-card-bg);border-radius:.85rem;padding-block:.75rem;padding-inline:1.5rem;box-shadow:0 0 24px var(--stage-glow)}[dir=rtl] .conf-hero-countdown .conf-countdown-started{letter-spacing:0}.conf-hero-countdown .conf-countdown-label{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted);margin-block-start:.3rem}@keyframes conf-countdown-pulse{0%,100%{box-shadow:0 0 24px var(--stage-glow)}50%{box-shadow:0 0 34px var(--stage-glow)}}.conf-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.25rem}.conf-hero-cta-secondary{display:inline-flex;align-items:center;gap:.4rem;padding-block:.9rem;padding-inline:1.25rem;border-radius:999px;font-weight:600;text-decoration:none;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-badge-bg);transition:border-color .2s ease}.conf-hero-cta-secondary:hover,.conf-hero-cta-secondary:focus-visible{border-color:var(--stage-accent)}.conf-hero-cta-secondary .icon svg{width:.8rem;height:.8rem}[dir=rtl] .conf-hero-cta-secondary .icon svg{transform:scaleX(-1)}.conf-hero-deadline{margin:1rem 0 0;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted)}[dir=rtl] .conf-hero-deadline{letter-spacing:0;text-transform:none}.conf-hero-cta{display:inline-block;background:linear-gradient(135deg,rgba(var(--color-primary-600),1),rgba(var(--color-primary-700),1));color:#fff;font-weight:700;padding-block:.9rem;padding-inline:2rem;border-radius:999px;text-decoration:none;box-shadow:0 0 rgba(var(--color-primary-400),.5);animation:conf-cta-pulse 2.8s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.conf-hero-cta:hover,.conf-hero-cta:focus-visible{transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color-primary-500),.4);animation-play-state:paused}.conf-hero-cta:focus-visible,.conf-hero-cta-secondary:focus-visible{outline:2px solid var(--stage-accent);outline-offset:3px}@keyframes conf-cta-pulse{0%,100%{box-shadow:0 0 rgba(var(--color-primary-400),.4)}50%{box-shadow:0 0 0 10px rgba(var(--color-primary-400),0)}}@media(prefers-reduced-motion:reduce){.conf-hero-countdown .conf-countdown-unit,.conf-hero-countdown .conf-countdown-value.is-flip,.conf-hero-cta{animation:none}.conf-hero-cta{transition:none}}.conf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:2.75rem;padding-block-start:1.75rem;border-block-start:1px solid var(--stage-hairline)}.conf-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-inline:.75rem;border-inline-end:1px solid var(--stage-hairline)}.conf-stat:last-child{border-inline-end:none}.conf-stat-value{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--stage-text)}.conf-stat-label{margin-block-start:.3rem;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-accent)}@media(max-width:640px){.conf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.conf-stat{padding-block:.25rem;border-inline-end:none}}.conf-tracks-section{margin-block-end:3.5rem}.conf-tracks-section .conf-section-heading{margin-block-end:.5rem}.conf-tracks-section .conf-section-note{margin-block-end:1.5rem}.conf-tracks{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.conf-track-card{border:1px solid var(--stage-card-border);background:var(--stage-card-bg);border-radius:1rem;padding-block:1.5rem;padding-inline:1.5rem;text-align:start}.conf-track-day{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted)}.conf-track-desc{margin:.75rem 0 0;font-size:.88rem;line-height:1.65;color:var(--stage-text-muted)}.conf-track-card.is-current{position:relative;border-color:var(--stage-accent);background:var(--stage-badge-bg);box-shadow:0 0 28px var(--stage-glow)}.conf-track-card.is-current .conf-track-label::before{content:'';display:inline-block;width:.4rem;height:.4rem;margin-inline-end:.4rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 8px var(--stage-glow);animation:conf-live-dot 1.8s ease-in-out infinite}@keyframes conf-live-dot{0%,100%{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.conf-track-card.is-current .conf-track-label::before{animation:none}}.conf-track-label{margin:0 0 .3rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-accent);font-weight:500}.conf-track-date{margin:0;font-size:1.05rem;font-weight:600;color:var(--stage-text)}.conf-intro{text-align:start;max-width:42rem;margin-block-end:3.5rem;font-size:1.02rem;line-height:1.75;color:var(--stage-text-muted)}.conf-intro p{margin:0 0 1.1rem}.conf-intro p:last-child{margin-block-end:1.75rem}.conf-audience{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.conf-audience-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted);margin-inline-end:.3rem}.conf-audience-chip{font-size:.8rem;font-weight:500;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-badge-bg);border-radius:999px;padding-block:.3rem;padding-inline:.75rem}.conf-value{margin-block-end:3.5rem;padding:2rem}.conf-value-intro{max-width:42rem;margin:0 auto 2rem;text-align:center;font-size:1rem;line-height:1.7;color:var(--stage-text-muted)}.conf-value-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;max-width:44rem;margin-inline:auto;counter-reset:none}.conf-value-item{display:flex;align-items:flex-start;gap:1rem;padding-block-end:1.25rem;border-block-end:1px solid var(--stage-card-border)}.conf-value-item:last-child{padding-block-end:0;border-block-end:none}.conf-value-index{flex-shrink:0;font-family:var(--font-mono);font-size:.8rem;font-weight:500;line-height:1.9;color:var(--stage-accent)}.conf-value-item h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--stage-text)}.conf-value-item p{margin:0;font-size:.92rem;line-height:1.65;color:var(--stage-text-muted)}.conf-section-heading{text-align:center;font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,1.9rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.75rem;color:var(--stage-text)}.conf-themes{margin-block-end:1rem}.conf-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.conf-theme-card{border:1px solid var(--stage-card-border);background:var(--stage-card-bg);border-radius:1rem;padding:1.5rem 1.25rem}.conf-theme-mark{display:block;width:.55rem;height:.55rem;margin-block-end:1.1rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 10px var(--stage-glow);animation:conf-node-pulse 3.6s ease-in-out infinite}.conf-theme-card:nth-child(2) .conf-theme-mark{animation-delay:1.2s}.conf-theme-card:nth-child(3) .conf-theme-mark{animation-delay:2.4s}@media(prefers-reduced-motion:reduce){.conf-theme-mark{animation:none}}.conf-theme-card h3{margin:0 0 .6rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--stage-text)}.conf-theme-card p{margin:0;font-size:.88rem;line-height:1.6;color:var(--stage-text-muted)}.conf-programme{margin-block:3rem 1rem;text-align:center;overflow:clip;overflow-clip-margin:6px;border:1px dashed rgba(var(--color-neutral-400),.7);border-radius:1rem;padding-block:2.25rem;padding-inline:1.5rem}html.dark .conf-programme{border-color:rgba(var(--color-neutral-600),.6)}.conf-programme-mark{display:block;width:.55rem;height:.55rem;margin:0 auto 1.1rem;border-radius:999px;background:rgb(var(--color-primary-600));box-shadow:0 0 10px rgba(var(--color-primary-500),.45);animation:conf-node-pulse 3.6s ease-in-out infinite}html.dark .conf-programme-mark{background:rgb(var(--color-primary-400));box-shadow:0 0 10px rgba(var(--color-primary-400),.5)}@media(prefers-reduced-motion:reduce){.conf-programme-mark{animation:none}}.conf-programme .conf-section-heading{margin-block-end:.6rem}.conf-programme-list{list-style:none;margin:0 auto 2rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.conf-programme-list li{font-size:.82rem;font-weight:500;color:rgb(var(--color-primary-700));border:1px solid rgba(var(--color-primary-600),.35);background:rgba(var(--color-primary-500),.1);border-radius:999px;padding-block:.35rem;padding-inline:.85rem}html.dark .conf-programme-list li{color:rgb(var(--color-primary-300));border-color:rgba(var(--color-primary-400),.4);background:rgba(var(--color-primary-400),.16)}.conf-programme-notify{max-width:28rem;margin-inline:auto;text-align:start}.conf-programme-notify-label{margin:0 0 .75rem;text-align:center;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-programme-notify-label{letter-spacing:0;text-transform:none}html.dark .conf-programme-notify-label{color:rgb(var(--color-neutral-300))}.conf-programme-notify .nl-wrap{max-width:none}.conf-programme-notify .nl-consent{color:rgb(var(--color-neutral-700))}html.dark .conf-programme-notify .nl-consent{color:rgb(var(--color-neutral-300))}.conf-programme-notify .nl-consent a{color:rgb(var(--color-primary-700))}html.dark .conf-programme-notify .nl-consent a{color:rgb(var(--color-primary-300))}.conf-practical{position:relative;z-index:1;padding-block-start:3.5rem}.conf-practical-heading{text-align:center;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.75rem;color:rgb(var(--color-neutral-900))}html.dark .conf-practical-heading{color:rgb(var(--color-neutral-50))}.conf-pricing{margin-block-end:2.5rem}.conf-pricing-heading{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}html.dark .conf-pricing-heading{color:rgb(var(--color-neutral-50))}.conf-pricing-intro{margin:0 0 1.5rem;max-width:44rem;font-size:.92rem;line-height:1.65;color:rgb(var(--color-neutral-800))}html.dark .conf-pricing-intro{color:rgb(var(--color-neutral-300))}.conf-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.conf-price-card{display:flex;flex-direction:column;border:1px solid rgba(var(--color-neutral-200),.8);border-radius:1rem;padding:1.5rem}html.dark .conf-price-card{border-color:rgba(var(--color-neutral-600),.4)}.conf-price-card.is-featured{border-color:rgba(var(--color-primary-500),.55);background:rgba(var(--color-primary-500),.06)}.conf-price-badge{align-self:flex-start;margin:0 0 .75rem;border-radius:999px;padding-block:.2rem;padding-inline:.6rem;background:rgba(var(--color-primary-500),.16);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-primary-800))}html.dark .conf-price-badge{color:rgb(var(--color-primary-300))}[dir=rtl] .conf-price-badge{letter-spacing:normal}.conf-price-name{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}html.dark .conf-price-name{color:rgb(var(--color-neutral-50))}[dir=rtl] .conf-price-name,[dir=rtl] .conf-pricing-heading{letter-spacing:normal}.conf-price-value{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.2rem);font-weight:700;line-height:1.1;color:rgb(var(--color-primary-700))}html.dark .conf-price-value{color:rgb(var(--color-primary-300))}.conf-price-note{margin:.35rem 0 1.1rem;font-size:.82rem;color:rgb(var(--color-neutral-700))}html.dark .conf-price-note{color:rgb(var(--color-neutral-400))}.conf-price-list{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.6rem;flex-grow:1}.conf-price-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;color:rgb(var(--color-neutral-900))}html.dark .conf-price-list li{color:rgb(var(--color-neutral-100))}.conf-price-list li .icon svg{width:1rem;height:1rem;margin-block-start:.2rem;color:rgb(var(--color-primary-500));flex-shrink:0}.conf-price-cta{display:inline-block;align-self:flex-start;border-radius:999px;padding-block:.6rem;padding-inline:1.25rem;background:linear-gradient(135deg,rgba(var(--color-primary-700),1),rgba(var(--color-primary-800),1));color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s ease}.conf-price-cta:hover{background:linear-gradient(135deg,rgba(var(--color-primary-600),1),rgba(var(--color-primary-700),1))}.conf-price-cta:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px}html.dark .conf-price-cta:focus-visible{outline-color:rgb(var(--color-primary-300))}.conf-price-cta-quiet{background:0 0;border:1px solid rgba(var(--color-neutral-300),.9);color:rgb(var(--color-neutral-900))}html.dark .conf-price-cta-quiet{border-color:rgba(var(--color-neutral-600),.6);color:rgb(var(--color-neutral-50))}.conf-price-cta-quiet:hover{background:rgba(var(--color-primary-500),.08)}.conf-price-pending{margin:.75rem 0 0;font-size:.78rem;line-height:1.5;color:rgb(var(--color-neutral-700))}html.dark .conf-price-pending{color:rgb(var(--color-neutral-400))}.conf-cfp{display:flex;gap:1.25rem;align-items:flex-start;border:1px solid rgba(var(--color-neutral-200),.8);border-radius:1rem;padding:1.5rem;margin-block-end:2rem}html.dark .conf-cfp{border-color:rgba(var(--color-neutral-600),.4)}.conf-cfp-icon{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:rgba(var(--color-secondary-500),.12)}.conf-cfp-icon .icon svg{width:1.3rem;height:1.3rem;color:rgb(var(--color-secondary-700))}html.dark .conf-cfp-icon .icon svg{color:rgb(var(--color-secondary-400))}.conf-cfp-body h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.conf-cfp-body p{margin:0 0 .5rem;font-size:.92rem;color:rgb(var(--color-neutral-800))}html.dark .conf-cfp-body p{color:rgb(var(--color-neutral-300))}.conf-cfp-body .conf-cfp-deadline{font-family:var(--font-mono);font-size:.85rem;color:rgb(var(--color-primary-700))}html.dark .conf-cfp-body .conf-cfp-deadline{color:rgb(var(--color-primary-300))}.conf-cfp-link{display:inline-block;margin-block-start:.4rem;color:rgb(var(--color-secondary-700));font-weight:600;text-decoration:none}html.dark .conf-cfp-link{color:rgb(var(--color-secondary-400))}.conf-cfp-link:hover,.conf-cfp-link:focus-visible{text-decoration:underline}.conf-cfp-link:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px;border-radius:.25rem}html.dark .conf-cfp-link:focus-visible{outline-color:rgb(var(--color-primary-400))}@media(min-width:641px) and (max-width:900px){.conf-theme-grid{grid-template-columns:repeat(2,1fr)}.conf-theme-card:last-child:nth-child(odd){grid-column:1/-1;max-width:28rem;justify-self:center}.conf-programme-list{max-width:34rem;margin-inline:auto}.conf-price-grid{grid-template-columns:1fr}}@media(max-width:640px){.conf-tracks,.conf-price-grid,.conf-theme-grid{grid-template-columns:1fr}.conf-price-cta{align-self:stretch;text-align:center}.conf-hero-actions>a{width:100%;justify-content:center;padding-inline:1.1rem}.conf-cfp{flex-direction:column;text-align:center;align-items:center}}.conf-practical .conf-section-heading{color:rgb(var(--color-neutral-900))}html.dark .conf-practical .conf-section-heading{color:rgb(var(--color-neutral-50))}.conf-practical .conf-section-note{color:rgb(var(--color-neutral-700))}html.dark .conf-practical .conf-section-note{color:rgb(var(--color-neutral-300))}.conf-subnav{position:relative;z-index:1;margin-block-end:2.5rem}.conf-subnav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.conf-subnav-link{display:inline-block;border-radius:999px;padding-block:.35rem;padding-inline:.85rem;border:1px solid transparent;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--stage-text-muted);transition:color .2s ease,border-color .2s ease,background .2s ease}[dir=rtl] .conf-subnav-link{letter-spacing:0;text-transform:none;font-size:.8rem}.conf-subnav-link:hover,.conf-subnav-link:focus-visible{color:var(--stage-accent);border-color:var(--stage-badge-border)}.conf-subnav-link:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}.conf-subnav-link.is-current{color:var(--stage-accent);border-color:var(--stage-badge-border);background:var(--stage-badge-bg);font-weight:600}@media(prefers-reduced-motion:reduce){.conf-subnav-link{transition:none}}.conf-dates{max-width:34rem;margin-inline:auto;margin-block-end:3.5rem;text-align:center;padding:2rem}.conf-dates .conf-section-note{margin-block-end:1.5rem}.conf-dates.is-compact{margin-block:0 2.5rem}.conf-dates-label{margin:0 0 .9rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-text-muted)}[dir=rtl] .conf-dates-label{letter-spacing:0;text-transform:none;font-size:.8rem}.conf-dates-list{margin:0;padding:0;text-align:start;border-block-start:1px solid var(--stage-hairline)}.conf-date-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding-block:.7rem;border-block-end:1px solid var(--stage-hairline)}.conf-date-label{flex:1 1 12rem;margin:0;font-size:.88rem;color:var(--stage-text-muted)}.conf-date-value{margin:0;font-family:var(--font-mono);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--stage-text)}.conf-date-row.is-tbc .conf-date-value{font-family:inherit;font-weight:400;font-style:italic;color:var(--stage-text-muted)}.conf-date-row.is-next .conf-date-label{color:var(--stage-text);font-weight:600}.conf-date-row.is-next .conf-date-value{color:var(--stage-accent)}.conf-date-row.is-next .conf-date-label::before{content:'';display:inline-block;width:.4rem;height:.4rem;margin-inline-end:.45rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 8px var(--stage-glow);animation:conf-live-dot 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.conf-date-row.is-next .conf-date-label::before{animation:none}}@media(max-width:47.99rem){.conf-subnav-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-inline:1.5rem;margin-inline:-1.5rem}.conf-subnav-list::-webkit-scrollbar{display:none}.conf-subnav-link{white-space:nowrap}.conf-date-row{padding-block:.5rem;gap:.1rem .75rem}.conf-dates .conf-section-note{display:none}}@media(min-width:48rem){.conf-dates{max-width:42rem}.conf-dates-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.conf-dates-list{border-block-start:0}.conf-date-row{flex-wrap:nowrap;gap:.5rem;border-block-start:1px solid var(--stage-hairline);border-block-end:0}.conf-date-label{flex:auto;min-width:0;font-size:.8rem}.conf-date-value{flex:none;font-size:.8rem}}.conf-tracks-note{max-width:36rem;margin-block:1.5rem 0;margin-inline:auto;text-align:center;font-size:.9rem;line-height:1.65;color:var(--stage-text-muted)}[dir=rtl] .conf-tracks-note{line-height:1.85}.conf-publishing{margin-block-start:3.5rem;margin-block-end:2.5rem}.conf-publishing-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.4rem}@media(min-width:48rem){.conf-publishing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.25rem}}.conf-publishing-item{display:flex;gap:.85rem;align-items:flex-start}.conf-publishing-mark{flex:none;width:.5rem;height:.5rem;margin-block-start:.55rem;border-radius:999px;background:rgb(var(--color-primary-600))}html.dark .conf-publishing-mark{background:rgb(var(--color-primary-400))}.conf-publishing-item h4{margin:0 0 .35rem;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}[dir=rtl] .conf-publishing-item h4{letter-spacing:0}html.dark .conf-publishing-item h4{color:rgb(var(--color-neutral-50))}.conf-publishing-item p{margin:0;font-size:.92rem;line-height:1.65;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-publishing-item p{line-height:1.85}html.dark .conf-publishing-item p{color:rgb(var(--color-neutral-300))}.conf-publishing-status{display:flex;gap:.7rem;align-items:flex-start;margin-block:2rem 0;padding-block:.9rem;padding-inline:1.1rem;border:1px solid rgba(var(--color-neutral-300),.9);border-inline-start:3px solid rgb(var(--color-primary-600));border-radius:.5rem;background:rgba(var(--color-primary-500),.05);font-size:.9rem;line-height:1.6;color:rgb(var(--color-neutral-800))}[dir=rtl] .conf-publishing-status{line-height:1.85}html.dark .conf-publishing-status{border-color:rgba(var(--color-neutral-600),.6);border-inline-start-color:rgb(var(--color-primary-400));background:rgba(var(--color-primary-400),.08);color:rgb(var(--color-neutral-200))}.conf-publishing-status .icon svg{width:1.1rem;height:1.1rem;margin-block-start:.15rem;color:rgb(var(--color-primary-700))}html.dark .conf-publishing-status .icon svg{color:rgb(var(--color-primary-300))}.conf-publishing-link{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:1.5rem;font-size:.95rem;font-weight:600;color:rgb(var(--color-primary-700));text-decoration:underline;text-underline-offset:3px}html.dark .conf-publishing-link{color:rgb(var(--color-primary-300))}.conf-publishing-link:focus-visible{outline:2px solid rgb(var(--color-primary-600));outline-offset:3px;border-radius:.25rem}.conf-publishing-link .icon svg{width:.85rem;height:.85rem}[dir=rtl] .conf-publishing-link .icon svg{transform:scaleX(-1)}.conf-hero-deadline-status{display:block;font-weight:600;color:var(--stage-accent)}.conf-cfp-status{margin:0 0 .35rem;font-weight:600;font-size:.92rem;color:rgb(var(--color-primary-700))}html.dark .conf-cfp-status{color:rgb(var(--color-primary-300))}.conf-publishing-note{margin-block:.5rem 0;padding-inline-start:.7rem;border-inline-start:2px solid rgba(var(--color-primary-600),.45);font-size:.84rem;line-height:1.55;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-publishing-note{line-height:1.8}html.dark .conf-publishing-note{border-inline-start-color:rgba(var(--color-primary-400),.5);color:rgb(var(--color-neutral-300))}