:root{--bg:#333;--fg:#00aff0;--muted:#00aff0;--gold:#f0c36a;--divider:rgba(255,255,255,0.18);--space:clamp(12px,3.2vw,28px)}.conf-footer{width:100%;background:var(--bg);color:var(--fg);padding-bottom:env(safe-area-inset-bottom)}.conf-footer__inner{max-width:1200px;margin:0 auto;padding:var(--space);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(16px,2.6vw,28px)}.footer-topline{text-align:center}.footer-title{font-size:clamp(16px,2.6vw,28px);line-height:1.3;margin:0;text-transform:uppercase;letter-spacing:.04em}.footer-main-row{display:flex;gap:clamp(16px,2.6vw,28px);align-items:stretch;flex-wrap:wrap}.footer-hero{flex:0 0 170px;display:flex;justify-content:center;align-items:center}.footer-hero__img{width:170px;max-width:180px;height:auto;object-fit:contain;display:block}.map-card{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 10px 6px;flex:1 1 320px;min-width:280px;max-width:360px;display:flex;flex-direction:column;gap:8px}.map-card__title{font-weight:700;font-size:13px;letter-spacing:.04em}.map-card__frame{position:relative;width:100%;padding-top:70%;overflow:hidden;border-radius:4px;background:#111}.map-card__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.conf-footer__right{flex:1 1 320px;min-width:280px;border-left:2px solid var(--divider);padding-left:clamp(16px,2.2vw,24px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.sec-title{font-size:clamp(12px,1.6vw,13px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);line-height:1.4;font-weight:700}.secretariat__brand{display:flex;align-items:center;justify-content:flex-start;gap:10px}.secretariat__logo{max-width:clamp(140px,60vw,230px);max-height:clamp(30px,12vw,56px);width:auto;height:auto;object-fit:contain;display:block}.secretariat__block{display:flex;flex-direction:column;gap:4px}.secretariat__company{font-weight:700;margin:0;color:#fff;line-height:1.32}.secretariat__block .secretariat__company:not(:first-child){font-weight:600}.footer-bottom{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:6px}.organised{margin:0;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.logos-card{display:flex;justify-content:center;align-items:center;width:100%}.footer-logos{width:100%;max-width:360px;height:auto;object-fit:contain;display:block}.conf-footer a{color:#fff;text-decoration:none}.conf-footer a:focus-visible,.conf-footer a:hover{text-decoration:underline}.conf-footer a:focus-visible{outline:2px dashed var(--gold);outline-offset:3px}@media (max-width:1100px){.footer-main-row{gap:20px}.conf-footer__right{border-left:0;padding-left:0}.map-card{max-width:100%}}@media (max-width:768px){.footer-main-row{flex-direction:column;align-items:center}.footer-hero{order:1}.map-card{order:2;width:min(100%,480px)}.conf-footer__right{order:3;width:min(100%,540px)}.footer-title{font-size:clamp(18px,4vw,26px)}.secretariat__brand{justify-content:center}.secretariat__block{text-align:center}}@media (max-width:540px){.conf-footer__inner{padding-inline:14px}.footer-title{line-height:1.3}.footer-hero__img{width:150px}.map-card{padding:10px}.footer-logos{max-width:85%}.secretariat__company a{word-break:break-all}}.nav{z-index:999999;color:#fff;text-transform:uppercase;letter-spacing:.3px;font-weight:800;font-family:Verdana,Geneva,sans-serif}.banner,.nav{background:#333}.banner{width:100%;line-height:0}.banner-img{display:block;width:100%;height:auto}.bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.brand{color:#fff;font-size:14px}.hamburger{background:none;border:0;padding:6px;cursor:pointer}.icon{width:26px;height:20px;position:relative}.icon span{position:absolute;left:0;right:0;height:2px;background:#fff;transition:transform .25s,top .25s,opacity .2s}.icon span:first-child{top:2px}.icon span:nth-child(2){top:9px}.icon span:nth-child(3){top:16px}.icon.open span:first-child{top:9px;transform:rotate(45deg)}.icon.open span:nth-child(2){opacity:0}.icon.open span:nth-child(3){top:9px;transform:rotate(-45deg)}.mobile{display:none;padding:0 14px 14px}.mobile.show{display:flex}.m-link{color:#fff;text-decoration:none;padding:8px 6px;border-radius:4px;font-size:12px;font-weight:bolder}.d-link:hover,.m-link:hover{text-decoration:underline;text-underline-offset:3px}.desktop{display:none}@media (min-width:960px){.bar,.mobile{display:none}.desktop{display:block;max-width:1200px;margin:0 auto;padding:10px clamp(8px,2vw,16px) 12px}.banner-wrap,.desktop{box-sizing:border-box}.row1{grid-template-columns:repeat(5,1fr);grid-gap:0 clamp(12px,3vw,48px);gap:0 clamp(12px,3vw,48px);justify-items:center;align-items:center;padding-bottom:6px}.row1,.row2{display:grid}.row2{margin-top:1%;grid-template-columns:repeat(4,max-content);justify-content:center;grid-gap:0 clamp(16px,4vw,64px);gap:0 clamp(16px,4vw,64px)}.d-link{color:#fff;text-decoration:none;font-size:clamp(16px,1.5vw,22px);line-height:1;padding:4px 0;white-space:nowrap}}@media (min-width:960px) and (max-width:1100px){.row1{gap:0 clamp(12px,2.5vw,36px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon span{transition:transform .25s cubic-bezier(.2,.8,.2,1),top .25s cubic-bezier(.2,.8,.2,1),opacity .2s linear}.icon.open span:first-child,.icon.open span:nth-child(3){animation:nudge .28s ease-out both}@keyframes nudge{0%{transform:translateX(0) rotate(0)}60%{transform:translateX(1px) rotate(var(--r,0deg))}to{transform:translateX(0) rotate(var(--r,0deg))}}.icon.open span:first-child{--r:45deg}.icon.open span:nth-child(3){--r:-45deg}.nav.is-ready .desktop .d-link{opacity:0;transform:translateY(4px);animation:link-in .34s ease-out var(--delay,0s) both}@keyframes link-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile{display:flex;flex-direction:column;gap:8px;padding:0 14px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding-bottom .35s ease}.mobile.show{max-height:80vh;opacity:1;padding-bottom:14px}.mobile.show .m-link{opacity:0;transform:translateY(4px);animation:link-in .28s ease-out calc(var(--delay, 0s) + 80ms) both}.d-link:focus-visible,.d-link:hover,.m-link:focus-visible,.m-link:hover{transform:translateY(-1px);transition:transform .18s ease}.schedule-card{background:#313031;border:1px solid rgba(15,23,42,.12);border-radius:1.1rem;box-shadow:0 14px 32px rgba(175,175,175,.22);padding:1rem;width:440px;margin:1rem;color:#e2e8f0;display:flex;flex-direction:column;gap:.7rem;align-self:flex-start}.schedule-card-inline{margin-top:.5rem}.schedule-card-header{display:flex;flex-direction:column;gap:.35rem}.schedule-card-badge{display:inline-block;background:rgba(59,130,246,.2);border:1px solid rgba(191,219,254,.25);border-radius:9999px;padding:.15rem .7rem;font-size:.62rem;font-weight:500;color:#fff;letter-spacing:.02em}.schedule-card-title{font-size:1.2rem;margin-bottom:.3rem;font-weight:600;color:#00aff0}.schedule-card-body{max-height:300px;overflow-y:auto;padding-right:.25rem}.schedule-card-body::-webkit-scrollbar{width:4px}.schedule-card-body::-webkit-scrollbar-thumb{background:rgba(248,250,252,.35);border-radius:9999px}.schedule-card-list{list-style:none;display:flex;flex-direction:column;gap:.55rem;padding:0;margin:0}.schedule-card-item{background:rgba(15,23,42,.18);border:1px solid rgba(148,163,184,.35);border-radius:.85rem;padding:.45rem .55rem;display:flex;justify-content:space-between;gap:.35rem;align-items:center;transition:transform .14s ease-out,background .14s ease-out,border .14s ease-out}.schedule-card-item:hover{background:rgba(15,23,42,.35);border:1px solid rgba(148,163,184,.6);transform:translateY(-1px)}.schedule-card-item-left{display:flex;flex-direction:column;gap:.1rem;min-width:0}.schedule-card-item-date{font-size:.7rem;font-weight:600;color:#fff;white-space:nowrap}.schedule-card-item-title{font-size:.9rem;font-weight:600;color:rgba(226,232,240,.76);white-space:wrap;text-overflow:ellipsis;overflow:hidden;max-width:250px}.schedule-card-pill{background:rgba(96,165,250,.25);color:#fff;font-size:.6rem;font-weight:600;border-radius:9999px;padding:.2rem .55rem;flex:0 0 auto}.is-closest{border:1px solid rgba(96,165,250,.85);background:radial-gradient(circle at top,rgba(59,130,246,.35),rgba(15,23,42,.08));animation:cardPulse 1.2s ease-in-out infinite}@keyframes cardPulse{0%{box-shadow:0 10px 25px rgba(59,130,246,.15)}50%{box-shadow:0 16px 30px rgba(59,130,246,.4)}to{box-shadow:0 10px 25px rgba(59,130,246,.15)}}.schedule-card-empty{background:rgba(15,23,42,.25);border:1px dashed rgba(226,232,240,.4);border-radius:.6rem;padding:.45rem .5rem;font-size:.65rem;text-align:center;color:rgba(226,232,240,.85)}@media (max-width:1100px){.schedule-card{width:100%;max-width:100%;margin-top:1.25rem}}.sm_pack{margin-top:2rem;padding:1rem;white-space:pre-wrap;max-width:500px;width:100%;margin-left:auto;margin-right:auto}.sm_pack strong{color:#1fc4f4}.stickers-list{margin-top:2rem}.stickers-list img{margin-top:1rem;width:100%;height:auto;display:block}.stickers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.stickers-grid img{width:100%;height:auto;padding:0;justify-self:center}@media (max-width:640px){.sm_pack{padding:.75rem}.stickers-grid{grid-template-columns:1fr}}:root{--background:#fff;--foreground:#171717}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Verdana,Geneva,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:flex;flex-direction:column}.app-container main{height:100%}.app-container footer{align-self:flex-end}.title_text{color:#00aff0;margin-bottom:1rem;text-transform:uppercase}.page_text{font-weight:200}.signature{margin-top:1rem;font-size:.95rem;line-height:1.5}.signature strong{font-weight:900;font-size:1.3rem;color:#00aff0}.button{border-radius:.6rem;width:-moz-fit-content;width:fit-content;padding:.8rem;background-color:#00aff0}.button a{text-decoration:none;color:#fff}.list-container{padding-left:1%}li{margin-top:.3rem}table{border-collapse:collapse;width:100%;max-width:750px;border:1px solid #ccc;border-radius:6px;overflow:hidden}thead th{text-align:left;padding:10px 12px;font-weight:600;font-size:15px;border-bottom:2px solid #ccc;background-color:#f5f5f5}thead th span{display:block;font-style:italic;font-size:13px;font-weight:400;margin-top:2px}tbody td{padding:8px 12px;font-size:15px;border-bottom:1px solid #e0e0e0}tbody td,tbody td:nth-child(2),tbody td:nth-child(3){text-align:left}tbody tr:nth-child(2n){background-color:#fafafa}tbody tr:last-child td{border-bottom:none}table sup{font-size:10px;vertical-align:super}#page_content{animation:fadein .6s}@keyframes fadein{0%{opacity:0;scale:1.05}to{scale:1;opacity:1}}.page-shell{margin:0 auto;padding:.7rem;display:flex;align-items:flex-start}.page-content{flex:1 1;min-width:0}.page-side{flex:0 0 auto}@media (max-width:1100px){.page-shell{flex-direction:column}.page-side{width:90%}}p{white-space:pre-wrap}