.thematic-symposia{padding:5%;white-space:pre-wrap}.thematic-symposia strong{font-weight:500;color:#00aff0}.symposia-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.5rem;margin-top:1rem}.symposium-card{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border-radius:1rem;background:#fff;border:1px solid #eee;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s;text-align:center;white-space:normal}.symposium-card:hover{box-shadow:0 6px 24px rgba(0,175,240,.18);transform:translateY(-3px)}.symposium-card:focus-visible{outline:2px solid #00aff0;outline-offset:2px}.symposium-img-wrap{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0}.symposium-img{width:100%;height:100%;object-fit:cover}.symposium-name{font-size:.95rem;font-weight:600;color:#333;white-space:normal}.symposia-loading{display:flex;flex-direction:column;align-items:center;padding:2rem;color:#666}.symposia-spinner{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#00aff0;border-radius:50%;animation:sym-spin .8s linear infinite;margin-bottom:.75rem}@keyframes sym-spin{to{transform:rotate(1turn)}}.symposia-empty{text-align:center;padding:2rem;color:#888;font-style:italic}.symposium-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sym-fadeIn .3s ease-out;padding:1rem}.symposium-overlay.closing{animation:sym-fadeOut .3s ease-out forwards}.symposium-dialog{position:relative;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:sym-slideUp .4s cubic-bezier(.16,1,.3,1);padding:2.5rem 2rem}.symposium-dialog.closing{animation:sym-slideDown .3s ease-in forwards}.symposium-dialog-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:#666;transition:all .2s;z-index:1}.symposium-dialog-close:hover{background:#f0f0f0;color:#333}.symposium-dialog-close:focus-visible{outline:2px solid #00aff0;outline-offset:2px}.symposium-dialog-name{font-size:1.5rem;font-weight:700;color:#00aff0;margin-bottom:.25rem;padding-right:2rem;white-space:normal}.symposium-dialog-affiliation{font-size:1rem;color:#666;font-style:italic;margin-bottom:.75rem;white-space:normal}.symposium-dialog-lecture{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem;padding:.5rem 0 .5rem .75rem;border-left:3px solid #00aff0;background:linear-gradient(90deg,rgba(0,175,240,.05),transparent);white-space:normal}.symposium-dialog-body{font-size:.95rem;line-height:1.7;color:#444;white-space:pre-wrap;word-break:break-word}.symposium-dialog-body p{margin:0 0 .75rem}.symposium-dialog-body b,.symposium-dialog-body strong{font-weight:700;color:#333}.symposium-dialog-body em,.symposium-dialog-body i{font-style:italic}.symposium-dialog-body a{color:#00aff0;text-decoration:none}.symposium-dialog-body a:hover{text-decoration:underline}@keyframes sym-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sym-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sym-slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sym-slideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@media (max-width:600px){.symposia-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.symposium-img-wrap{width:90px;height:90px}.symposium-dialog{padding:2rem 1.5rem;max-height:90vh}.symposium-dialog-name{font-size:1.25rem}}