body{font-family:sans-serif;font-size:14pt;overflow-x:hidden}html{overflow-x:hidden}a{text-decoration:none}p{text-align:justify}h1,h2,h3,h4{color:#0054a8;font-weight:700}h4.h4-title{padding-left:10px;border-left:red 5px solid}.navbar.fixed-top-transition{position:fixed;transition:top .3s,opacity .4s;opacity:0;top:-100px;width:100%;z-index:1000}.navbar.fixed-top-transition.show{top:0;opacity:1}.navbar.align-items-end:not(.fixed-top){position:absolute;top:0;width:100%;z-index:3}.nav-item{font-weight:700;font-size:1.2rem}.navbar-nav{width:100%;justify-content:space-evenly;margin-bottom:0!important}.navbar-nav .nav-item{margin-bottom:0!important}.navbar-collapse{flex-grow:1}.dropdown-menu{overflow-y:auto;max-height:75vh}.dropdown-item{font-weight:700;font-size:1.1rem}.font-color-white,.nav-link.font-color-white:visited{color:#fff}.nav-link.font-color-white:focus{color:#fff}.nav-link.font-color-white:hover{color:#ff920c}.news-table-date-title{width:80px;background-color:#eee!important;font-weight:700}.news-table-data-title{background-color:#eee!important;font-weight:700}.news-table-date{width:80px;color:#a00000!important;font-weight:700}.news-table-date,.news-table-data{border-bottom:2px dashed #999999}.keydates-date{width:70px;color:#a00000!important;font-weight:700}.keydates-data{font-weight:700}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;font-weight:700}.bd-callout-warning{border-left-color:#e28228}.card-header{font-weight:700;font-size:1.2rem}.card-body{padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}ul li{text-align:justify;margin-bottom:10px}ol li{text-align:justify;margin-bottom:10px;padding-left:20px}.full-width-background{background-color:#052d82;padding:15px 0}.footer-host-row{display:grid;grid-template-columns:max-content minmax(0,1fr)}.footer-host-label{white-space:nowrap}.footer-host-links{display:grid}.footer-host-links a{overflow-wrap:anywhere}.responsive-google-map{display:block;position:relative;height:0;overflow:hidden;padding:0 0 56.25%}.responsive-google-map iframe{position:absolute;height:100%;width:100%;left:0;top:0}.container-xxxl{max-width:1450px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media(min-width:2000px){.container-xxxl{max-width:2000px}}.table-header{font-size:1.7rem;font-weight:700;color:#fff!important;background-color:#0d7fa4!important;vertical-align:middle;text-align:center}.table-data{vertical-align:middle}.table-bordered-agenda td{border:1px solid black;width:8.33%}.table-bordered-agenda .time{vertical-align:middle;text-align:center}.table-bordered-agenda .data{vertical-align:top;text-align:center;border-bottom:none!important}.table-bordered-agenda .background{background-color:#d7edcd}.table-bordered-agenda .ics-background{background-color:#fde6df}.table-bordered-agenda .no-data{background-color:#ddd;font-weight:700;vertical-align:top;text-align:center;border-bottom:none!important}.table-bordered-agenda .lunch{background-color:#fdf5d4;vertical-align:middle;text-align:center}.table-bordered-agenda .location{font-size:.98rem;color:#0a5974!important;background-color:#d9eef5!important;vertical-align:middle;text-align:center;border-top:none!important}.table-bordered-agenda .paper-id{vertical-align:middle;text-align:center}.table-bordered-agenda .paper-title{vertical-align:middle}.agenda-page{padding-bottom:2rem}.agenda-page .agenda-table-scroll{width:100%;max-width:100%;margin-bottom:2.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.agenda-page .table-bordered-agenda.agenda-table{width:100%;min-width:1180px;margin-bottom:0;table-layout:fixed;border:1px solid #000000;border-collapse:collapse;border-spacing:0;color:#2f2f2f;font-size:1.02rem;line-height:1.35}.agenda-page .table-bordered-agenda.agenda-table td{width:auto;padding:.5rem .45rem;border:1px solid #000000;vertical-align:middle;text-align:center;overflow-wrap:break-word}.agenda-page .agenda-col-time{width:132px}.agenda-page .agenda-col-duration{width:106px}.agenda-page .agenda-col-slot{width:auto}.agenda-page .agenda-row-header td{height:56px;padding-top:.35rem;padding-bottom:.35rem}.agenda-page .agenda-row-compact td{height:58px}.agenda-page .agenda-row-normal td{height:76px}.agenda-page .agenda-row-tall td{height:96px}.agenda-page .agenda-row-extra-tall td{height:130px}.agenda-page .agenda-row-discussion td{height:170px}.agenda-page .agenda-bg-header{background-color:#005a8f!important;color:#fff!important;font-weight:700}.agenda-page .agenda-day-label,.agenda-page .agenda-duration-label{font-size:1.35rem}.agenda-page .agenda-date-label{font-size:1.45rem}.agenda-page .agenda-time,.agenda-page .agenda-duration{background-color:#fff;font-size:1.04rem;white-space:nowrap}.agenda-page .agenda-location{display:block;margin-top:.1rem;color:#0072a7!important;font-weight:700}.agenda-page .agenda-note{color:#b5443c;font-weight:700}.agenda-page .agenda-cell-emphasis{font-weight:700}.agenda-page .agenda-discussion-cell{color:#000;font-size:1.08rem}.agenda-page .agenda-bg-opening{background-color:#f7e1d6}.agenda-page .agenda-bg-keynote{background-color:#dfecdc}.agenda-page .agenda-bg-oral{background-color:#e9d9ea}.agenda-page .agenda-bg-break{background-color:#eee}.agenda-page .agenda-bg-meal{background-color:#fffbd4}.agenda-page .agenda-bg-meal-strong{background-color:#ffe49a}.agenda-page .agenda-bg-poster{background-color:#dff1f8}.agenda-page .agenda-bg-industrial{background-color:#d9f7d7}.agenda-page .agenda-bg-side-meeting{background-color:#f6d2f3}.agenda-page .agenda-bg-side-meeting-green{background-color:#e4f0dc}.agenda-page .agenda-bg-side-meeting-salmon{background-color:#f8c7c3}.agenda-page .agenda-bg-side-meeting-gold{background-color:#ffefb8}.agenda-page .agenda-bg-tutorial{background-color:#f6c9a8}.agenda-page .agenda-bg-forum{background-color:#dbe3f3}.agenda-page .agenda-bg-regular{background-color:#fff}.agenda-page .agenda-bg-pending{background-color:#e8e8e8}.agenda-page .agenda-bg-pending-dark{background-color:#46586f;color:#fff}.agenda-page .agenda-bg-pending-dark .agenda-location{color:#fff!important}@media(max-width:767.98px){.agenda-page .agenda-table-scroll{margin-right:-12px;padding-bottom:.5rem}.agenda-page .table-bordered-agenda.agenda-table{font-size:.98rem}}.side-meetings-page{padding-bottom:2rem}.side-meetings-page .side-meetings-table-scroll{width:100%;max-width:100%;margin-bottom:2.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.side-meetings-page .side-meetings-table{width:100%;min-width:820px;margin-bottom:0;table-layout:fixed;border:1px solid #000000;border-collapse:collapse;border-spacing:0;background-color:#fff;color:#2f2f2f;font-size:1.02rem;line-height:1.5}.side-meetings-page .side-meetings-table caption{padding:.75rem 1rem;border:1px solid #000000;border-bottom:0;caption-side:top;background-color:#005a8f;color:#fff;font-size:1.35rem;font-weight:700;text-align:left}.side-meetings-page .side-meetings-table th,.side-meetings-page .side-meetings-table td{padding:.7rem .8rem;border:1px solid #000000;vertical-align:middle;overflow-wrap:break-word}.side-meetings-page .side-meetings-table th{background-color:#d9eef5;color:#0a5974;font-weight:700;text-align:left}.side-meetings-page .side-meetings-table tbody tr:nth-child(2n){background-color:#f7fbfd}.side-meetings-page .side-meetings-col-time{width:21%}.side-meetings-page .side-meetings-col-title{width:51%}.side-meetings-page .side-meetings-col-location{width:28%}.side-meetings-page .side-meetings-time{color:#2f2f2f;font-weight:700;white-space:nowrap}.side-meetings-page .side-meetings-title{font-weight:700}.side-meetings-page .side-meetings-location{color:#0072a7;font-weight:700}.side-meetings-page .side-meetings-time span,.side-meetings-page .side-meetings-location span{display:block}@media(max-width:767.98px){.side-meetings-page .side-meetings-table-scroll{margin-right:-12px;padding-bottom:.5rem}.side-meetings-page .side-meetings-table{min-width:760px;font-size:.98rem}}.oral-sessions-page{padding-bottom:2rem}.oral-sessions-page .oral-category-filter{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.oral-sessions-page .oral-category-filter .btn{border-radius:999px;font-weight:800;line-height:1.25;white-space:nowrap}.oral-sessions-page .oral-session-card{position:relative;overflow:hidden}.oral-sessions-page .oral-session-card:before{position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,#005a8f,#6a98b8 46%,#e9d9ea);content:""}.oral-sessions-page .oral-session-heading{display:grid;grid-template-columns:minmax(118px,max-content) 1fr;gap:1rem;align-items:center;padding:1.5rem 1.5rem .5rem}.oral-sessions-page .oral-session-number{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .95rem;border-radius:8px;background:#005a8f;color:#fff;font-size:1.08rem;font-weight:900;line-height:1.2;white-space:nowrap}.oral-sessions-page .oral-session-title{color:#17324d;font-size:1.45rem;font-weight:900;line-height:1.35}.oral-sessions-page .oral-session-meta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding:0 1.5rem 1rem}.oral-sessions-page .oral-session-meta-item{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid #d6edf8;border-radius:999px;background:#fff;color:#0a5974;font-size:.95rem;font-weight:800;line-height:1.4}.oral-sessions-page .oral-session-category-list{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:0;border:0;background:transparent}.oral-sessions-page .oral-session-category-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.3rem .55rem;border:1px solid #b8deed;border-radius:999px;background:#dff1f8;color:#0a5974;font-size:.83rem;font-weight:900;line-height:1.3;text-align:center;white-space:normal}.oral-sessions-page .oral-session-chair{display:grid;grid-template-columns:136px 1fr;gap:.8rem;margin:0 1.5rem 1.35rem;padding:.9rem 1rem;border-left:5px solid #e9d9ea;border-radius:8px;background:#fff;color:#333}.oral-sessions-page .oral-session-chair-label{color:#005a8f;font-weight:900}.oral-sessions-page .oral-session-chair-list{line-height:1.7}.oral-sessions-page .oral-paper-table-wrap{width:calc(100% - 3rem);margin:0 1.5rem 1.5rem;overflow-x:auto;border:1px solid #c9dfea;border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.oral-sessions-page .oral-paper-table{min-width:980px;color:#30343b;table-layout:fixed}.oral-sessions-page .oral-paper-table th{padding:.75rem .9rem;background:#005a8f;color:#fff;font-weight:900;white-space:nowrap}.oral-sessions-page .oral-paper-table td{padding:.85rem .9rem;line-height:1.65;vertical-align:top}.oral-sessions-page .oral-paper-table tbody tr:nth-child(2n) td{background:#f8fbfd}.oral-sessions-page .oral-paper-col-number{width:14%}.oral-sessions-page .oral-paper-col-time{width:16%}.oral-sessions-page .oral-paper-col-detail{width:70%}.oral-sessions-page .oral-paper-number,.oral-sessions-page .oral-paper-time{color:#17324d;font-weight:800;white-space:nowrap}.oral-sessions-page .oral-paper-title{margin-bottom:.55rem;color:#111827;font-size:1.02rem;font-weight:900;line-height:1.55}.oral-sessions-page .oral-paper-authors,.oral-sessions-page .oral-paper-affiliations{color:#444}.oral-sessions-page .oral-paper-authors{font-style:italic}.oral-sessions-page .oral-paper-affiliations{margin-top:.2rem}.oral-sessions-page sup{position:relative;top:-.35em;color:#005a8f;font-size:.7em;font-weight:900;line-height:0}.oral-sessions-page .oral-session-empty{padding:1.2rem;border:1px solid #d6edf8;border-radius:8px;background:#fff;color:#0a5974;font-weight:800;text-align:center}@media(max-width:767.98px){.oral-sessions-page .oral-category-filter .btn{flex:1 1 calc(50% - .6rem);min-width:0;white-space:normal}.oral-sessions-page .oral-session-heading{grid-template-columns:1fr;gap:.65rem;padding:1.25rem 1rem .5rem}.oral-sessions-page .oral-session-title{font-size:1.22rem}.oral-sessions-page .oral-session-meta{padding-right:1rem;padding-left:1rem}.oral-sessions-page .oral-session-meta-item{width:100%;border-radius:8px}.oral-sessions-page .oral-session-category-list{width:100%;justify-content:flex-start}.oral-sessions-page .oral-session-chair{grid-template-columns:1fr;margin-right:1rem;margin-left:1rem}.oral-sessions-page .oral-paper-table-wrap{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}.oral-sessions-page .oral-paper-table{min-width:760px;font-size:.96rem}}.poster-sessions-page{padding-bottom:2rem}.poster-sessions-page .poster-category-filter{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.poster-sessions-page .poster-category-filter .btn{border-radius:999px;font-weight:800;line-height:1.25;white-space:nowrap}.poster-sessions-page .poster-session-card{position:relative;overflow:hidden}.poster-sessions-page .poster-session-card:before{position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,#005a8f,#69b9d2 52%,#dff1f8);content:""}.poster-sessions-page .poster-session-heading{display:grid;grid-template-columns:minmax(118px,max-content) 1fr;gap:1rem;align-items:center;padding:1.5rem 1.5rem .5rem}.poster-sessions-page .poster-session-number{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .95rem;border-radius:8px;background:#005a8f;color:#fff;font-size:1.08rem;font-weight:900;line-height:1.2;white-space:nowrap}.poster-sessions-page .poster-session-title{color:#17324d;font-size:1.45rem;font-weight:900;line-height:1.35}.poster-sessions-page .poster-session-meta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding:0 1.5rem 1rem}.poster-sessions-page .poster-session-meta span{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid #d6edf8;border-radius:999px;background:#fff;color:#0a5974;font-size:.95rem;font-weight:800;line-height:1.4}.poster-sessions-page .poster-session-chair{display:grid;grid-template-columns:136px 1fr;gap:.8rem;margin:0 1.5rem 1.35rem;padding:.9rem 1rem;border-left:5px solid #e9d9ea;border-radius:8px;background:#fff;color:#333}.poster-sessions-page .poster-session-chair-label{color:#005a8f;font-weight:900}.poster-sessions-page .poster-session-chair-list{line-height:1.7}.poster-sessions-page .poster-paper-table-wrap{width:calc(100% - 3rem);margin:0 1.5rem 1.5rem;overflow-x:auto;border:1px solid #c9dfea;border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.poster-sessions-page .poster-paper-table{min-width:1040px;color:#30343b;table-layout:fixed}.poster-sessions-page .poster-paper-table th{padding:.75rem .9rem;background:#005a8f;color:#fff;font-weight:900;white-space:nowrap}.poster-sessions-page .poster-paper-table td{padding:.85rem .9rem;line-height:1.65;vertical-align:top}.poster-sessions-page .poster-paper-table tbody tr:nth-child(2n) td{background:#f8fbfd}.poster-sessions-page .poster-paper-col-number{width:13%}.poster-sessions-page .poster-paper-col-category{width:18%}.poster-sessions-page .poster-paper-col-detail{width:69%}.poster-sessions-page .poster-paper-number{color:#17324d;font-weight:800;white-space:nowrap}.poster-sessions-page .poster-category-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.3rem .55rem;border:1px solid #b8deed;border-radius:999px;background:#dff1f8;color:#0a5974;font-size:.83rem;font-weight:900;line-height:1.3;text-align:center;white-space:normal}.poster-sessions-page .poster-paper-title{margin-bottom:.55rem;color:#111827;font-size:1.02rem;font-weight:900;line-height:1.55}.poster-sessions-page .poster-paper-authors,.poster-sessions-page .poster-paper-affiliations{color:#444}.poster-sessions-page .poster-paper-authors{font-style:italic}.poster-sessions-page .poster-paper-affiliations{margin-top:.2rem}.poster-sessions-page sup{position:relative;top:-.35em;color:#005a8f;font-size:.7em;font-weight:900;line-height:0}.poster-sessions-page .poster-page-empty{padding:1.2rem;border:1px solid #d6edf8;border-radius:8px;background:#fff;color:#0a5974;font-weight:800;text-align:center}@media(max-width:767.98px){.poster-sessions-page .poster-category-filter .btn{flex:1 1 calc(50% - .6rem);min-width:0;white-space:normal}.poster-sessions-page .poster-session-heading{grid-template-columns:1fr;gap:.65rem;padding:1.25rem 1rem .5rem}.poster-sessions-page .poster-session-title{font-size:1.22rem}.poster-sessions-page .poster-session-meta{padding-right:1rem;padding-left:1rem}.poster-sessions-page .poster-session-meta span{width:100%;border-radius:8px}.poster-sessions-page .poster-session-chair{grid-template-columns:1fr;margin-right:1rem;margin-left:1rem}.poster-sessions-page .poster-paper-table-wrap{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}.poster-sessions-page .poster-paper-table{min-width:780px;font-size:.96rem}}.organizer-logo{max-height:140px;max-width:100%;object-fit:contain}.section-header{border-bottom:3px solid #0054a8;padding-bottom:10px;margin-bottom:25px}.section-icon{font-size:2rem;color:#0054a8;animation:pulse-icon 2s ease-in-out infinite}@keyframes pulse-icon{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.news-card{border-radius:10px;overflow:hidden;border:2px solid #e0e0e0;transition:all .3s ease}.news-card:hover{box-shadow:0 8px 16px #0054a826!important;transform:translateY(-3px)}.news-table-date-title{background:linear-gradient(135deg,#0054a8,#0d7fa4)!important;color:#fff!important;font-weight:700;padding:15px!important;width:150px}.news-table-data-title{background:linear-gradient(135deg,#0054a8,#0d7fa4)!important;color:#fff!important;font-weight:700;padding:15px!important}.news-item-placeholder{transition:background-color .3s ease}.news-item-placeholder:hover{background-color:#f8f9fa}.news-table-date{color:#d32f2f!important;font-weight:700;white-space:nowrap}.important-dates-card{border-radius:10px;overflow:hidden;border:none;transition:all .3s ease}.important-dates-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0054a833!important}.dates-header{background:linear-gradient(135deg,#1e5b36,#2d8659)!important;font-size:1.3rem;padding:15px}.date-label{color:#555;font-weight:500}.date-value{color:#d32f2f;font-size:1.1rem}.date-previous{color:#999;font-size:.95rem;margin-right:.35rem}.overview-card{border-radius:15px;border:2px solid #e3f2fd;background:linear-gradient(to bottom right,#fff,#f5f9ff);transition:all .3s ease}.overview-card:hover{box-shadow:0 10px 30px #0054a81f!important}@keyframes highlight-glow{0%,to{box-shadow:0 0 5px #d32f2f4d}50%{box-shadow:0 0 15px #d32f2f80}}.feature-box{text-align:center;padding:25px;border-radius:10px;background:#fff;border:2px solid #e3f2fd;transition:all .3s ease;height:100%}.feature-box:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);transform:translateY(-5px);box-shadow:0 8px 20px #0054a826}.feature-icon{font-size:3rem;color:#0054a8;margin-bottom:15px;transition:transform .3s ease}.feature-box:hover .feature-icon{transform:rotateY(360deg)}.feature-box h5{color:#0054a8;font-weight:700;margin-bottom:10px}.callforpapers-card{border-radius:15px;border:2px solid #fff3e0;background:linear-gradient(to right,#fff,#fffef7)}.submission-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:16px 36px;border-radius:8px;background:#d50202;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2;text-align:center;transition:background-color .2s ease,transform .2s ease}.submission-cta-button:visited,.submission-cta-button:hover,.submission-cta-button:focus{color:#fff}.submission-cta-button:hover,.submission-cta-button:focus{background:#b60000;transform:translateY(-2px)}.submission-cta-button:focus-visible{outline:3px solid rgba(213,2,2,.3);outline-offset:4px}.submission-cta-icon{font-size:1.3em}.submission-info-box{background:linear-gradient(135deg,#0054a8,#0d7fa4);color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px #0054a84d}.submission-info-box h5{border-bottom:2px solid rgba(255,255,255,.3);padding-bottom:10px;margin-bottom:20px}.submission-list li{margin-bottom:10px;padding:8px;border-left:3px solid transparent;transition:all .3s ease}.submission-list li:hover{border-left-color:#fff;padding-left:15px}.submission-list i{color:#4caf50}.submission-info-box .btn-primary{background:#fff;color:#0054a8;border:none;font-weight:700;padding:12px;transition:all .3s ease}.submission-info-box .btn-primary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.topics-intro{background:linear-gradient(135deg,#e3f2fd,#bbdefb);padding:15px;border-radius:10px;border-left:5px solid #0054a8}.topics-card{border-radius:10px;border:2px solid #f5f5f5;background:#fff;transition:all .3s ease;height:100%}.topics-card:hover{border-color:#0054a8;box-shadow:0 8px 20px #0054a81a}.topics-card ul,.topics-card li{text-align:left}.topic-icon{color:#0054a8;margin-right:12px;font-size:1.1rem;min-width:20px;transition:all .3s ease}.topics-list li:hover .topic-icon{transform:scale(1.2) rotate(10deg);color:#ff920c}.organizers-row{padding:20px 0}.organizers-row>div{transition:all .3s ease}.organizers-row>div:hover{transform:translateY(-10px)}.organizers-row img{filter:grayscale(30%);transition:all .3s ease}.organizers-row img:hover{filter:grayscale(0%);transform:scale(1.05)}.supporter-page{padding-bottom:2rem}.supporter-logo-card{overflow:hidden}.supporter-organizers-row{padding:0}.supporter-logo-link{align-items:center;background:#fff;border:1px solid #d9e8f7;border-radius:8px;color:#1f2f3d;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;min-height:190px;padding:1.5rem;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.supporter-logo-link:hover,.supporter-logo-link:focus{border-color:#0054a8;box-shadow:0 10px 24px #0054a824;color:#0054a8;transform:translateY(-4px)}.supporter-logo{max-height:108px;max-width:100%;object-fit:contain}.supporter-name{font-size:1rem;font-weight:600;line-height:1.5}@media(max-width:575.98px){.supporter-logo-link{min-height:160px;padding:1.25rem}.supporter-logo{max-height:92px}}.sponsorship-page{padding-bottom:2rem}.sponsor-tier-heading{align-items:center;border-bottom:3px solid #0054a8;color:#0054a8;display:inline-flex;gap:.25rem;padding-bottom:.5rem}.sponsor-tier-heading h3{font-size:1.55rem;line-height:1.3}.sponsor-tier-heading-platinum{border-color:#607d8b;color:#607d8b}.sponsor-tier-heading-gold{border-color:#b8860b;color:#b8860b}.sponsor-tier-heading-silver{border-color:#7d8790;color:#7d8790}.sponsor-tier-heading-grand{border-color:#0054a8;color:#0054a8}.sponsor-tier-heading-personal{border-color:#0d7fa4;color:#0d7fa4}.sponsor-tier-card{overflow:hidden}.sponsor-logo-link{align-items:center;background:#fff;border:1px solid #d9e8f7;border-radius:8px;color:#1f2f3d;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;min-height:210px;padding:1.4rem;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sponsor-logo-link:hover,.sponsor-logo-link:focus{border-color:#0054a8;box-shadow:0 10px 24px #0054a824;color:#0054a8;transform:translateY(-4px)}.sponsor-logo-frame{align-items:center;display:flex;height:104px;justify-content:center;width:100%}.sponsor-logo{max-height:96px;max-width:100%;object-fit:contain}.sponsor-name{font-size:1rem;font-weight:700;line-height:1.5}.personal-sponsor-card{max-width:520px}.personal-sponsor-name{color:#1f2f3d;font-size:1.25rem;font-weight:800;line-height:1.5}@media(max-width:575.98px){.sponsor-tier-heading h3{font-size:1.35rem}.sponsor-logo-link{min-height:180px;padding:1.2rem}.sponsor-logo-frame{height:86px}.sponsor-logo{max-height:78px}}@media(max-width:768px){.section-icon{font-size:1.5rem}.feature-box{margin-bottom:20px}.submission-info-box{margin-top:20px}.submission-cta-button{width:100%;min-width:0;padding:15px 24px;font-size:1.2rem}}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.container-xxl>.row{animation:fadeInUp .6s ease-out}hr{border:none;height:2px;background:linear-gradient(to right,transparent,#0054a8,transparent);margin:40px 0}.topics-columns{display:flex;flex-wrap:wrap}.topics-columns>.col-md-6{display:flex;flex-direction:column}.topic-track-card{border-radius:10px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.topic-track-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026!important}.track-header{padding:15px 20px;color:#fff;flex-shrink:0}.track-title{font-size:1.4rem;font-weight:700;color:#fff}.track-title i{font-size:1.3rem}.track-body{background:#fff;padding:20px;flex-grow:1}.topic-track-green .track-header{background:linear-gradient(135deg,#2ecc71,#27ae60)}.topic-track-blue .track-header{background:linear-gradient(135deg,#3498db,#2980b9)}.topic-track-orange .track-header{background:linear-gradient(135deg,#f39c12,#e67e22)}.topic-track-pink .track-header{background:linear-gradient(135deg,#e91e63,#c2185b)}.subcomm-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.subcomm-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.subcomm-title{font-size:1.2rem;font-weight:700;color:#2c3e50;margin-bottom:10px;line-height:1.4}.topic-list{margin:0;padding-left:20px;list-style-type:disc}.topic-list li{margin-bottom:8px;color:#555;font-size:1.1rem;line-height:1.6}.topic-list li::marker{color:#0054a8}@media(max-width:768px){.topics-columns{display:block}.topics-columns>.col-md-6{display:block}.topic-track-card{height:auto}.track-header{padding:12px 15px}.track-title{font-size:1.2rem}.track-body{padding:15px}.subcomm-title{font-size:.95rem}.topic-list li{font-size:.85rem}}.tpc-item{transition:background-color .2s ease}.tpc-item:hover{background-color:#0054a805}.tpc-role{font-size:1.1rem;line-height:1.6}.tpc-role strong{color:#444;min-width:90px;display:inline-block}.tpc-member-placeholder{color:#888;font-style:italic}.tpc-section-card{border-radius:12px;border:2px solid #e3f2fd;background:#fff;padding:2.5rem}.subcomm-block{margin-bottom:2.5rem}.subcomm-block:last-child{margin-bottom:0}.subcomm-header-bar{background-color:#036;color:#fff;padding:12px 20px;font-size:1.5rem;font-weight:800;border-radius:4px;margin-bottom:1.5rem;display:flex;align-items:center}.subcomm-header-bar.secondary-bar{background-color:#0054a8;font-size:1.25rem;padding:8px 15px;margin-bottom:1rem;font-weight:700}.subcomm-header-bar i{margin-right:12px;font-size:1.2rem}.subcomm-name-text{color:#d50202;font-size:1.25rem;font-weight:800;margin-bottom:.8rem;border-bottom:1px solid #eee;padding-bottom:5px}.members-label{display:inline-block;background-color:#f0f0f0;padding:2px 8px;border-radius:3px;font-weight:700;font-size:1rem;margin-bottom:8px;color:#555}.subcomm-members-list{padding-left:1.5rem;margin-bottom:2rem}.member-entry{margin-bottom:10px;font-size:1.15rem}.member-name{font-weight:700;color:#000}.member-affiliation{color:#444}.aligned-list-item{display:grid!important;grid-template-columns:min-content 1fr;gap:0;align-items:flex-start;margin-bottom:10px;width:100%}.aligned-list-item strong{white-space:nowrap}.keynotes-page{padding-bottom:2rem}.keynotes-page .keynote-speaker{color:#333}.keynotes-page .keynote-hero-card{position:relative;overflow:hidden}.keynotes-page .keynote-hero-card:before{content:"";position:absolute;top:0;right:0;width:38%;height:6px;background:linear-gradient(90deg,#0054a8,#0d7fa4)}.keynotes-page .keynote-photo-frame{max-width:260px;padding:10px;border:1px solid #d6edf8;border-radius:10px;background:#fff;box-shadow:0 .75rem 1.5rem #15658f1f}.keynotes-page .keynote-photo{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:6px}.keynotes-page .keynote-title{color:#0054a8;font-size:1.9rem;font-weight:800;line-height:1.35}.keynotes-page .tutorial-subtitle{color:#0a5974;font-size:.82em;font-weight:700;line-height:1.45}.keynotes-page .keynote-eyebrow{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.keynotes-page .keynote-speaker-name{color:#222;font-size:1.3rem;font-weight:800;line-height:1.4}.keynotes-page .keynote-speaker-role{color:#555;line-height:1.65}.keynotes-page .keynote-meta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.keynotes-page .keynote-meta span{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid #d6edf8;border-radius:999px;background:#fff;color:#0a5974;font-size:.95rem;font-weight:700;line-height:1.4}.keynotes-page .keynote-card-header{margin-bottom:1.5rem}.keynotes-page .keynote-content-card{overflow:hidden}.keynotes-page .keynote-content p{line-height:1.85;margin-bottom:1rem}.keynotes-page .keynote-section-title{margin-bottom:1rem;padding-left:10px;border-left:5px solid #d50202;color:#0054a8;font-size:1.35rem;line-height:1.45}.keynotes-page .tutorial-bio-heading{margin-bottom:1rem;color:#0054a8;font-size:1.35rem;line-height:1.45}.tutorials-page .tutorial-agenda-list,.tutorials-page .tutorial-bio-section ul{padding-left:1.4rem}.tutorials-page .tutorial-agenda-list{margin-bottom:0}.tutorials-page .tutorial-agenda-topic{padding-bottom:.75rem;line-height:1.75}.tutorials-page .tutorial-agenda-topic:last-child{padding-bottom:0}.tutorials-page .tutorial-agenda-topic strong{color:#17324d}.tutorials-page .tutorial-bio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem}.tutorials-page .tutorial-bio-section{min-width:0}.tutorials-page .tutorial-bio-section ul{margin-bottom:0}.tutorials-page .tutorial-bio-section li{line-height:1.7}.keynotes-page .keynote-subtitle{color:#333;font-weight:700;line-height:1.5;margin-bottom:1rem}.keynotes-page .keynote-language-block{color:#333}.keynotes-page .keynote-divider{height:2px;margin:2rem 0;background:linear-gradient(to right,transparent,#0054a8,transparent)}.keynotes-page .joint-keynote-table-wrap,.graduate-student-forum-page .graduate-student-forum-table-wrap,.panel-discussion-page .panel-discussion-table-wrap{margin-top:1rem}.keynotes-page .joint-keynote-member-table,.graduate-student-forum-page .graduate-student-forum-member-table,.panel-discussion-page .panel-discussion-member-table{min-width:720px;color:#333;table-layout:fixed}.keynotes-page .joint-keynote-member-table th,.graduate-student-forum-page .graduate-student-forum-member-table th,.panel-discussion-page .panel-discussion-member-table th{padding:.8rem 1rem;background:#0054a8;color:#fff;font-weight:800;white-space:nowrap}.keynotes-page .joint-keynote-member-table td,.graduate-student-forum-page .graduate-student-forum-member-table td,.panel-discussion-page .panel-discussion-member-table td{padding:.85rem 1rem;line-height:1.65;vertical-align:top;overflow-wrap:anywhere}.keynotes-page .joint-keynote-member-table th:nth-child(1),.keynotes-page .joint-keynote-member-table td:nth-child(1),.graduate-student-forum-page .graduate-student-forum-member-table th:nth-child(1),.graduate-student-forum-page .graduate-student-forum-member-table td:nth-child(1){width:16%}.keynotes-page .joint-keynote-member-table th:nth-child(2),.keynotes-page .joint-keynote-member-table td:nth-child(2),.graduate-student-forum-page .graduate-student-forum-member-table th:nth-child(2),.graduate-student-forum-page .graduate-student-forum-member-table td:nth-child(2){width:22%}.keynotes-page .joint-keynote-member-table th:nth-child(3),.keynotes-page .joint-keynote-member-table td:nth-child(3),.graduate-student-forum-page .graduate-student-forum-member-table th:nth-child(3),.graduate-student-forum-page .graduate-student-forum-member-table td:nth-child(3){width:62%}.panel-discussion-page .panel-discussion-name-column{width:16%}.panel-discussion-page .panel-discussion-title-column{width:22%}.panel-discussion-page .panel-discussion-affiliation-column{width:62%}.industry-session-page .industry-session-table-wrap{margin-top:1rem}.industry-session-page .industry-session-table{min-width:900px;color:#333;table-layout:fixed}.industry-session-page .industry-session-table th{padding:.8rem 1rem;background:#0054a8;color:#fff;font-weight:800;white-space:nowrap}.industry-session-page .industry-session-table td{padding:.85rem 1rem;line-height:1.65;vertical-align:top;overflow-wrap:anywhere}.industry-session-page .industry-session-speaker-name{display:block;color:#222;font-weight:800;line-height:1.45}.industry-session-page .industry-session-affiliation{display:block;margin-top:.3rem;color:#587085;font-size:.94rem;font-style:italic;line-height:1.45}.industry-session-page .industry-session-table th:nth-child(1),.industry-session-page .industry-session-table td:nth-child(1){width:14%}.industry-session-page .industry-session-table th:nth-child(2),.industry-session-page .industry-session-table td:nth-child(2){width:28%}.industry-session-page .industry-session-table th:nth-child(3),.industry-session-page .industry-session-table td:nth-child(3){width:58%}@media(max-width:575.98px){.keynotes-page .keynote-photo-frame{max-width:210px;margin-right:auto;margin-left:auto}.keynotes-page .keynote-hero-card:before{width:58%}.keynotes-page .keynote-title{font-size:1.45rem}.keynotes-page .keynote-speaker-name{font-size:1.15rem}.keynotes-page .keynote-meta span{width:100%;border-radius:8px}.tutorials-page .tutorial-bio-grid{grid-template-columns:1fr}}.tiara-page{padding-bottom:2rem}.tiara-page .overview-card{border-radius:8px}.tiara-page .tiara-hero{position:relative;overflow:hidden;border-color:#d8edf5;background:linear-gradient(135deg,#fff,#eef8fb 62%,#fff8ef)}.tiara-page .tiara-hero:before{position:absolute;top:0;right:0;width:40%;height:6px;background:linear-gradient(90deg,#0054a8,#0d7fa4 55%,#ff920c);content:""}.tiara-page .tiara-eyebrow{color:#0a5974;font-size:1rem;font-weight:900;line-height:1.4}.tiara-page .tiara-title{color:#17324d;font-size:2.2rem;font-weight:900;line-height:1.25}.tiara-page .tiara-lead,.tiara-page .tiara-content p{color:#333;line-height:1.85}.tiara-page .tiara-meta-list{display:grid;gap:.75rem}.tiara-page .tiara-meta-item{display:grid;grid-template-columns:28px 1fr;gap:.65rem;align-items:start;padding:.8rem .9rem;border:1px solid #d6edf8;border-radius:8px;background:#fff;color:#0a5974;font-weight:800;line-height:1.5}.tiara-page .tiara-meta-item i{margin-top:.15rem;color:#0054a8;text-align:center}.tiara-page .tiara-register-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px}.tiara-page .tiara-section-subtitle{margin-bottom:.9rem;color:#0054a8;font-size:1.2rem;font-weight:900;line-height:1.4}.tiara-page .tiara-organization-list ul,.tiara-page .tiara-bio-list{padding-left:1.25rem}.tiara-page .tiara-organization-list li,.tiara-page .tiara-bio-list li{color:#333;line-height:1.65}.tiara-page .tiara-host-section{position:relative;overflow:hidden}.tiara-page .tiara-host-section:before{position:absolute;top:0;left:0;width:34%;height:6px;background:linear-gradient(90deg,#ff920c,#0d7fa4);content:""}.tiara-page .tiara-host-photo-frame{max-width:250px;padding:10px;border:1px solid #d6edf8;border-radius:8px;background:#fff;box-shadow:0 .75rem 1.5rem #15658f1f}.tiara-page .tiara-host-photo{display:block;width:100%;aspect-ratio:3 / 4;border-radius:6px;object-fit:cover}.tiara-page .tiara-host-label{color:#0a5974;font-size:.95rem;font-weight:900;line-height:1.3}.tiara-page .tiara-host-name{color:#17324d;font-size:1.8rem;font-weight:900;line-height:1.3}.tiara-page .tiara-host-role{display:inline-block;padding:.6rem .85rem;border-left:5px solid #ff920c;border-radius:8px;background:#fff8ef;color:#333;font-weight:800;line-height:1.65}.tiara-page .tiara-agenda-table-wrap{border:1px solid #c9dfea;border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.tiara-page .tiara-agenda-table{min-width:820px;color:#30343b;table-layout:fixed}.tiara-page .tiara-agenda-table th{padding:.85rem 1rem;background:#adc0df;color:#1d2b43;font-size:1.05rem;font-weight:900;white-space:nowrap}.tiara-page .tiara-agenda-table td{padding:.9rem 1rem;line-height:1.7;vertical-align:middle;overflow-wrap:anywhere}.tiara-page .tiara-agenda-table tbody tr:nth-child(2n) td{background:#f8fbfd}.tiara-page .tiara-agenda-table th:nth-child(1),.tiara-page .tiara-agenda-table td:nth-child(1){width:15%;color:#111827;font-weight:900;white-space:nowrap}.tiara-page .tiara-agenda-table th:nth-child(2),.tiara-page .tiara-agenda-table td:nth-child(2){width:24%}.tiara-page .tiara-panel-list{display:grid;gap:.25rem}.tiara-page .tiara-panel-list strong{color:#0054a8}.tiara-page .tiara-registration-note{padding:.85rem 1rem;border-left:5px solid #0054a8;border-radius:8px;background:#eef8fb;color:#17324d;font-weight:800;line-height:1.7}.tiara-page .tiara-poster-frame{width:100%}.tiara-page .tiara-poster{display:block;width:100%;border:1px solid #d6edf8;border-radius:8px;background:#fff}@media(max-width:767.98px){.tiara-page .tiara-title{font-size:1.55rem}.tiara-page .tiara-host-photo-frame{max-width:210px;margin-right:auto;margin-left:auto}.tiara-page .tiara-host-name{font-size:1.45rem}.tiara-page .tiara-hero:before,.tiara-page .tiara-host-section:before{width:58%}.tiara-page .tiara-agenda-table{min-width:760px;font-size:.96rem}}
