body{font-family:sans-serif;font-size:1.1rem}:root{--paccas-navy-950: #010b17;--paccas-navy-900: #081a30;--paccas-blue-700: #0e5a8a;--paccas-gold-500: #f2b45a;--paccas-gold-100: #fff3d3;--paccas-border-muted: rgba(8, 26, 48, .14);--paccas-topic-teal: #176b78;--paccas-topic-blue: #123f68;--paccas-topic-amber: #9a641c;--paccas-topic-indigo: #3e4a78}a{text-decoration:none}.container-xxl a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-brand){overflow-wrap:anywhere}p{text-align:justify}h1,h2,h3,h4{color:var(--paccas-navy-900)}h2.sponsor-level{padding-left:10px;padding-bottom:5px;border-left:var(--paccas-gold-500) 5px solid;border-bottom:var(--paccas-border-muted) 1px dashed}h4.h4-title{padding-left:10px;border-left:var(--paccas-gold-500) 5px solid;color:var(--paccas-blue-700)}.title-of-committee{font-size:1.2rem;color:var(--paccas-blue-700)}.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}.paccas-desktop-navbar{background-color:#010b17;color:#fff;min-height:72px;z-index:2}.paccas-top-navbar{position:relative}.paccas-scroll-navbar{box-shadow:none}.paccas-scroll-navbar.show{box-shadow:0 8px 24px #0000002e}.paccas-desktop-navbar .navbar-collapse{position:relative;top:6px}.paccas-desktop-navbar .nav-link,.paccas-desktop-navbar .navbar-brand,.paccas-desktop-navbar .dropdown-toggle{color:#ffffffeb!important}.paccas-desktop-navbar .nav-link:hover,.paccas-desktop-navbar .nav-link:focus,.paccas-desktop-navbar .dropdown-toggle:hover,.paccas-desktop-navbar .dropdown-toggle:focus{color:#f4c56a!important}.paccas-desktop-navbar .dropdown-menu{background-color:#fff;border-color:#010b171f}.paccas-desktop-navbar .dropdown-item{color:#010b17}.paccas-desktop-navbar .dropdown-item:hover,.paccas-desktop-navbar .dropdown-item:focus{color:#010b17;background-color:#fff3d3}.paccas-mobile-navbar{background-color:#010b17;color:#fff;box-shadow:0 8px 24px #0000002e}.paccas-mobile-navbar .navbar-brand,.paccas-mobile-navbar .nav-link{color:#ffffffeb}.paccas-mobile-navbar .navbar-brand:hover,.paccas-mobile-navbar .navbar-brand:focus,.paccas-mobile-navbar .nav-link:hover,.paccas-mobile-navbar .nav-link:focus{color:#f4c56a}.paccas-mobile-navbar .navbar-toggler{border-color:#ffffff47}.paccas-mobile-navbar .navbar-toggler:focus{box-shadow:0 0 0 .18rem #f4c56a59}.paccas-mobile-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.92%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.paccas-mobile-navbar .navbar-collapse{background-color:#010b17}.paccas-mobile-navbar .nav-item{margin-right:0}.paccas-mobile-navbar .nav-link,.paccas-mobile-navbar .dropdown-item{display:flex;align-items:center;min-height:44px}.paccas-mobile-navbar .dropdown-menu{background-color:#081a30;border-color:#ffffff1f}.paccas-mobile-navbar .dropdown-item{color:#ffffffe6}.paccas-mobile-navbar .dropdown-item:hover,.paccas-mobile-navbar .dropdown-item:focus{color:#f4c56a;background-color:#ffffff14}.paccas-banner{position:relative;z-index:1;width:100%;overflow:hidden}.paccas-banner a,.paccas-banner img{display:block;width:100%}.paccas-mobile-banner{margin-top:56px}.nav-item{margin-right:20px;font-weight:700;font-size:1.2rem}.dropdown-item{font-weight:700;font-size:1.1rem}.font-color-white,.nav-link.font-color-white:visited{color:#fff}.nav-link.font-color-black:visited{color:#222}.nav-link.font-color-white:focus{color:#fff}.nav-link.font-color-black:focus{color:#000}.nav-link.font-color-white:hover{color:#ff920c}.nav-link.font-color-black:hover{color:#000}.news-table-date-title{width:120px;background-color:#eee!important;font-weight:700}.news-table-data-title{background-color:#eee!important;font-weight:700}.news-table-date{width:120px;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}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-info{border-left-color:#5bc0de}.card-header{font-weight:700;font-size:1.2rem}ul li{margin-bottom:10px}.theme-for-table-header{font-weight:700;color:#fff!important;background-color:var(--paccas-blue-700)!important;vertical-align:middle}.theme-for-button{color:#fff;background-color:var(--paccas-navy-900)}.theme-for-button:hover{color:var(--paccas-navy-950);background-color:var(--paccas-gold-500)}.btn-paccas-primary{color:#fff;background-color:var(--paccas-navy-900);border-color:var(--paccas-navy-900)}.btn-paccas-primary:hover,.btn-paccas-primary:focus{color:var(--paccas-navy-950);background-color:var(--paccas-gold-500);border-color:var(--paccas-gold-500)}.btn-paccas-secondary{color:var(--paccas-navy-900);background-color:#fff;border-color:var(--paccas-border-muted)}.btn-paccas-secondary:hover,.btn-paccas-secondary:focus{color:var(--paccas-navy-950);background-color:var(--paccas-gold-100);border-color:var(--paccas-gold-500)}.paccas-info-card{border-color:var(--paccas-border-muted)}.paccas-info-card .card-header,.paccas-table-heading{color:#fff!important;background-color:var(--paccas-blue-700)!important}.paccas-table-heading{text-align:center;vertical-align:middle}.paccas-highlight{color:var(--paccas-navy-950);background-color:var(--paccas-gold-100)}.paccas-inline-accent{border-bottom:var(--paccas-gold-500) 2px solid}.paccas-rating{color:#c88700;font-weight:700}.paccas-topic-card{border-color:var(--paccas-border-muted)}.paccas-topic-card--analog{background-color:var(--paccas-topic-teal)}.paccas-topic-card--digital{background-color:var(--paccas-topic-blue)}.paccas-topic-card--eda{background-color:var(--paccas-topic-amber)}.paccas-topic-card--emerging{background-color:var(--paccas-topic-indigo)}.full-width-background{background-color:#081a30;padding:40px 0}.homepage-logo-section{padding:48px 0 56px;background-color:#fff}.homepage-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px 56px;justify-items:center}.homepage-logo-link{display:inline-flex;align-items:center;justify-content:center;width:min(280px,100%);min-height:112px}.homepage-logo-link img{display:block;width:auto;max-width:min(280px,100%);max-height:112px}.homepage-logo-link--aicd{width:100%;max-width:420px}.homepage-logo-link--aicd img{width:100%;max-width:420px;height:auto}@media(min-width:992px){.homepage-supporters-row{display:grid;grid-template-columns:112px 196px 416px;column-gap:64px;align-items:center;margin-inline:0;padding-inline-start:max(0px,calc(8.333333% - 82px))}.homepage-supporters-row>div{width:auto;padding:0}.homepage-supporters-row .homepage-logo-link{width:100%}}.homepage-logo-link--nstc img{transform:scale(.9);transform-origin:center}@media(max-width:767.98px){.homepage-logo-section{padding:40px 0 44px}.homepage-logo-grid{grid-template-columns:1fr;gap:28px 40px}.homepage-logo-link{width:100%}.homepage-logo-link img{max-height:96px}}.schedule_traffic_item1,.schedule_traffic_item2,.schedule_traffic_item3{text-align:center}.schedule_traffic_title{text-align:center;background-color:var(--paccas-blue-700)!important;color:#fff!important}.even{background-color:#e2f5fc!important}.odd{background-color:#fff}.schedule_traffic_line{vertical-align:middle}.schedule_traffic_time{text-align:center;vertical-align:middle}.trip_title{text-align:center;background-color:var(--paccas-blue-700)!important;color:#fff!important}.trip_item{text-align:center}.registration_item{text-align:center;vertical-align:middle}.background-light-yellow{background-color:#fff7e8!important}.background-light-green{background-color:#e8ffee!important}.background-light-blue{background-color:#e8faff!important}.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}.sponsorship-table-header{font-weight:700;color:#fff!important;background-color:var(--paccas-blue-700)!important;vertical-align:middle}.sponsorship-table-title{text-align:center}.sponsorship-table-date{text-align:center;vertical-align:middle}.table-data{vertical-align:middle}.agenda-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.agenda-table-scroll .table-bordered-agenda{width:100%;min-width:1100px;table-layout:fixed;border:2px solid #000;border-collapse:collapse}.agenda-table-scroll .table-bordered-agenda td{border:1px solid #000!important;width:auto}.agenda-table-scroll .table-bordered-agenda .agenda-time-column{width:250px}.table-header{font-size:1.2rem!important;font-weight:700;color:#fff!important;background-color:var(--paccas-blue-700)!important;vertical-align:middle;text-align:center}.table-bordered-agenda .table-time{color:#fff!important;background-color:var(--paccas-navy-900)!important;font-weight:700;vertical-align:middle;text-align:center}.table-bordered-agenda .table-data{background-color:#f8fbfc;vertical-align:top;text-align:center;border-bottom:none!important}.table-bordered-agenda .table-background{background-color:#eef7f9}.table-bordered-agenda .table-ics-background{background-color:var(--paccas-gold-100)}.table-bordered-agenda .table-no-data{background-color:#e8ecef;font-weight:700;vertical-align:top;text-align:center;border-bottom:none!important}.table-bordered-agenda .table-lunch{background-color:var(--paccas-gold-100);vertical-align:middle;text-align:center}.table-bordered-agenda .table-registration{background-color:var(--paccas-gold-100);vertical-align:middle;text-align:center;border-bottom:none!important}.table-bordered-agenda .table-location{font-size:.98rem!important;color:#fff!important;background-color:var(--paccas-blue-700)!important;vertical-align:middle;text-align:center;border-top:none!important}.table-bordered-agenda .table-paper-id{vertical-align:middle;text-align:center}.table-bordered-agenda .table-paper-title{vertical-align:middle}.oral-session-table-scroll{margin-bottom:1.5rem}.oral-session-table{min-width:1100px!important;table-layout:fixed}.oral-session-table .oral-session-time-column{width:15%}.oral-session-table .oral-session-id-column{width:12%}.oral-session-table th,.oral-session-table td{border:1px solid #000!important}.oral-session-table .table-header{font-size:1rem!important}.oral-session-table .oral-session-time,.oral-session-table .table-paper-id{text-align:center;vertical-align:middle;font-weight:600}.oral-session-table .table-paper-title{text-align:left;vertical-align:middle;line-height:1.45}.oral-session-table .table-paper-title sup{font-size:1em;line-height:0;position:static;top:auto;bottom:auto;vertical-align:super}.poster-session-table{min-width:1100px!important;table-layout:fixed}.poster-session-schedule-scroll{margin-bottom:1.5rem}.poster-session-schedule-table{min-width:1100px;table-layout:fixed}.poster-session-schedule-table .poster-session-schedule-column{width:15.75%}.poster-session-schedule-table .poster-session-schedule-session-column{width:22.75%}.poster-session-schedule-table .poster-session-schedule-location-column{width:30%}.poster-session-table .poster-session-id-column{width:12%}.poster-session-table th,.poster-session-table td{border:1px solid #000!important}.poster-session-table .table-header{font-size:1rem!important}.poster-session-table .table-paper-id{text-align:center;vertical-align:middle;font-weight:600}.poster-session-table .table-paper-title{text-align:left;vertical-align:middle;line-height:1.45}.poster-session-table .table-paper-title sup{font-size:1em;line-height:0;position:static;top:auto;bottom:auto;vertical-align:super}.oral-session-meta{line-height:1.7}.agenda-table-scroll .agenda-event--tutorial{background-color:#eaf4ff!important}.agenda-table-scroll .agenda-event--welcome{background-color:#fff3d3!important}.agenda-table-scroll .agenda-event--opening{background-color:#e8f5e9!important}.agenda-table-scroll .agenda-event--keynote{background-color:#f3e8ff!important}.agenda-table-scroll .agenda-event--oral{background-color:#e0f2f1!important}.agenda-table-scroll .agenda-event--poster{background-color:#fce4ec!important}.agenda-table-scroll .agenda-event--banquet{background-color:#fff0e1!important}.agenda-table-scroll .agenda-event--closing{background-color:#e8eaf6!important}.table-bordered-hotel .table-background{color:#fff!important;background-color:var(--paccas-blue-700)!important}.table-bordered-hotel td{border:1px solid rgba(8,26,48,.28)}.tutorials-page{padding-bottom:2rem}.tutorials-page-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:3px solid var(--paccas-blue-700)}.tutorials-page-header h2{font-weight:700}.tutorials-page-icon{color:var(--paccas-blue-700);font-size:1.75rem}.tutorials-page .tutorial-card{position:relative;overflow:hidden;padding:1.5rem;border:2px solid rgba(14,90,138,.16);border-radius:.9rem;background:linear-gradient(135deg,#fff,#f8fbfc);box-shadow:0 .75rem 1.5rem #081a3014}.tutorials-page .tutorial-card:before{content:"";position:absolute;top:0;right:0;width:42%;height:.35rem;background:linear-gradient(90deg,var(--paccas-gold-500),var(--paccas-blue-700))}.tutorials-page .tutorial-photo-frame{max-width:16.25rem;margin-inline:auto;padding:.625rem;border:1px solid rgba(14,90,138,.2);border-radius:.65rem;background:#fff;box-shadow:0 .75rem 1.5rem #081a301a}.tutorials-page .tutorial-photo{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:.4rem}.tutorials-page .tutorial-eyebrow{display:flex;flex-wrap:wrap;gap:.5rem}.tutorials-page .tutorial-eyebrow .badge{color:#fff;background-color:var(--paccas-blue-700)}.tutorials-page .tutorial-title{color:var(--paccas-navy-900);font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.tutorials-page .tutorial-speaker{color:var(--paccas-navy-900);font-size:1.3rem;font-weight:800;line-height:1.4}.tutorials-page .tutorial-affiliation{color:#4a5560;line-height:1.65}.tutorials-page .tutorial-meta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.tutorials-page .tutorial-meta span{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .75rem;border:1px solid rgba(14,90,138,.22);border-radius:999px;background:#fff;color:var(--paccas-blue-700);font-size:.95rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tutorials-page .tutorial-copy-section{margin-top:2rem}.tutorials-page .tutorial-section-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.65rem .85rem;color:#fff;background-color:var(--paccas-blue-700);font-size:1.25rem;font-weight:700;line-height:1.4}.tutorials-page .tutorial-copy{width:100%;max-width:none}.tutorials-page .tutorial-copy p{margin-bottom:1rem;color:#2f3b45;font-size:1.05em;text-align:justify;line-height:1.8}.tutorials-page .tutorial-copy p:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.tutorials-page .tutorial-card{transition:box-shadow .18s ease,transform .18s ease}.tutorials-page .tutorial-card:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem #081a301f}}@media(max-width:767.98px){.tutorials-page .tutorial-card{padding:1rem}.tutorials-page .tutorial-photo-frame{max-width:13rem}.tutorials-page .tutorial-meta{align-items:stretch}.tutorials-page .tutorial-meta span{width:100%;border-radius:.5rem}}.keynotes-page{padding-bottom:2rem}.keynotes-page-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:3px solid var(--paccas-blue-700)}.keynotes-page-header h2{font-weight:700}.keynotes-page-icon{color:var(--paccas-blue-700);font-size:1.75rem}.keynotes-page .keynote-card{position:relative;overflow:hidden;padding:1.5rem;border:2px solid rgba(14,90,138,.16);border-radius:.9rem;background:linear-gradient(135deg,#fff,#f8fbfc);box-shadow:0 .75rem 1.5rem #081a3014}.keynotes-page .keynote-card:before{content:"";position:absolute;top:0;right:0;width:42%;height:.35rem;background:linear-gradient(90deg,var(--paccas-gold-500),var(--paccas-blue-700))}.keynotes-page .keynote-photo-frame{max-width:16.25rem;margin-inline:auto;padding:.625rem;border:1px solid rgba(14,90,138,.2);border-radius:.65rem;background:#fff;box-shadow:0 .75rem 1.5rem #081a301a}.keynotes-page .keynote-photo{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:.4rem}.keynotes-page .keynote-eyebrow{display:flex;flex-wrap:wrap;gap:.5rem}.keynotes-page .keynote-eyebrow .badge{color:#fff;background-color:var(--paccas-blue-700)}.keynotes-page .keynote-title{color:var(--paccas-navy-900);font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.keynotes-page .keynote-speaker{color:var(--paccas-navy-900);font-size:1.3rem;font-weight:800;line-height:1.4}.keynotes-page .keynote-affiliation{color:#4a5560;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;gap:.4rem;max-width:100%;padding:.35rem .75rem;border:1px solid rgba(14,90,138,.22);border-radius:999px;background:#fff;color:var(--paccas-blue-700);font-size:.95rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.keynotes-page .keynote-copy-section{margin-top:2rem}.keynotes-page .keynote-section-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.65rem .85rem;color:#fff;background-color:var(--paccas-blue-700);font-size:1.25rem;font-weight:700;line-height:1.4}.keynotes-page .keynote-copy{width:100%;max-width:none}.keynotes-page .keynote-copy p{margin-bottom:1rem;color:#2f3b45;font-size:1.05em;text-align:justify;line-height:1.8}.keynotes-page .keynote-copy p:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.keynotes-page .keynote-card{transition:box-shadow .18s ease,transform .18s ease}.keynotes-page .keynote-card:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem #081a301f}}@media(max-width:767.98px){.keynotes-page .keynote-card{padding:1rem}.keynotes-page .keynote-photo-frame{max-width:13rem}.keynotes-page .keynote-meta{align-items:stretch}.keynotes-page .keynote-meta span{width:100%;border-radius:.5rem}}
