/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f1eadc;--color-paper-light:#f8f4ea;--color-ink:#302219;--color-ink-soft:#6f6256;--color-teal:#0b5a59;--color-teal-dark:#074544;--color-burgundy:#8c2639;--color-gold:#d5b56f;--color-umber:#493222;--font-serif-zh:"Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", serif;--font-about-zh:"Noto Sans TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-sans-zh:"Noto Sans TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;font-family:var(--font-sans-zh);color:var(--color-ink);background:var(--color-paper-light)}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--color-paper-light);min-width:0;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-burgundy);outline-offset:5px}main:focus{outline:none}}@layer components{.unit-body{max-width:74rem;padding-bottom:4.5rem}.unit-group+.unit-group{margin-top:3rem}.unit-group h2{color:var(--color-teal);font-family:var(--font-serif-zh);letter-spacing:.08em;border-bottom:1px solid #30221929;padding-bottom:1rem;font-size:1.65rem;font-weight:700}.unit-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.unit-logo-card{border:1px solid #30221929;border-radius:1rem;height:100%;overflow:hidden}.unit-logo-frame{justify-content:center;align-items:center;height:11rem;padding:1.75rem;display:flex}.unit-logo-frame-dark{background:var(--color-umber)}.unit-logo-frame img{object-fit:contain;width:100%;height:100%}.about-body{max-width:74rem;padding-bottom:5rem}.about-article{max-width:58rem;margin-inline:auto}.about-heading{border-bottom:1px solid #3022192e;padding-bottom:1.75rem}.about-eyebrow{color:var(--color-burgundy);letter-spacing:.18em;font-size:.75rem}.about-page .page-banner h1,.about-heading h2,.about-copy{font-family:var(--font-about-zh)}.about-heading h2{max-width:46rem;color:var(--color-teal);letter-spacing:.04em;text-align:center;margin-inline:auto;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:700;line-height:1.6}.about-copy{letter-spacing:.035em;margin-top:2rem;font-size:1.08rem;line-height:2.15}.about-copy p{text-align:justify;text-indent:2em;text-justify:inter-ideograph}.about-copy p+p{margin-top:1.75rem}.about-zhuluo{color:var(--color-burgundy);font-size:1.45em;font-weight:700;line-height:1}.keynote-topic-label{color:var(--color-burgundy);letter-spacing:.12em;font-size:1rem}.chairs-page .keynote-topic-label{font-size:1rem}.keynotes-body{max-width:74rem;padding-block:3.5rem 4.5rem}.keynotes-intro{border-bottom:1px solid #30221929;margin-bottom:2.25rem;padding-bottom:1.75rem}.keynotes-eyebrow{color:var(--color-burgundy);letter-spacing:.18em;font-size:.75rem}.keynotes-intro h2{color:var(--color-teal);font-family:var(--font-serif-zh);letter-spacing:.04em;margin-top:.65rem;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:700;line-height:1.6}.keynotes-lead{max-width:39rem;color:var(--color-ink-soft);margin-top:.8rem;font-size:.95rem;line-height:1.9}.keynote-card{background:#fffcf5;border:1px solid #3022192e;grid-template-columns:minmax(0,25rem) minmax(0,1fr);display:grid}.keynote-card+.keynote-card{margin-top:1.5rem}.keynote-profile{border-top:3px solid var(--color-teal);background:#0b5a590e;padding:2rem}.keynote-name{color:var(--color-teal);font-family:var(--font-serif-zh);letter-spacing:.08em;margin-top:0;font-size:2.2rem;font-weight:700}.keynote-name>span{font-family:var(--font-sans-zh);letter-spacing:.04em;white-space:nowrap;font-size:.9rem;font-weight:400}.keynote-affiliation{color:var(--color-ink-soft);margin-top:.8rem;font-size:.85rem;line-height:1.95}.keynote-detail{flex-direction:column;justify-content:center;min-width:0;padding:2rem 2.5rem;display:flex}.keynote-detail h3,.scholars-page .keynote-detail h4{font-family:var(--font-serif-zh);overflow-wrap:anywhere;margin-block:.65rem 0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1.75}.scholars-group{scroll-margin-top:6rem}.scholars-group+.scholars-group{margin-top:3.5rem}.scholars-group-heading{margin-bottom:1.5rem}.scholars-group-heading h2{color:var(--color-teal);font-family:var(--font-serif-zh);letter-spacing:.08em;margin-top:.5rem;font-size:1.65rem;font-weight:700}.scholars-page .keynote-detail .scholar-pending-title{color:var(--color-ink-soft);font-size:1.1rem;font-weight:400}.chair-affiliation{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:.65rem;font-size:1rem;line-height:1.95}.keynote-name>.speaker-honorific{color:var(--color-burgundy);margin-inline-end:.4em;font-size:1.5rem}.site-shell{width:min(100% - 5rem,82rem);margin-inline:auto}.brand-serif{font-family:var(--font-serif-zh)}.paper-surface{background-color:var(--color-paper-light);background-image:radial-gradient(at 25% 20%,#8b69400e,#0000 60%),radial-gradient(circle at 20% 15%,#7157370a 0 1px,#0000 1.5px);background-size:auto,31px 31px}.skip-link{z-index:100;background:var(--color-paper-light);border:1px solid var(--color-burgundy);padding:.75rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button-primary,.button-secondary{min-height:3.1rem;font-family:var(--font-serif-zh);letter-spacing:.1em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.8rem;padding:.65rem 1.7rem;font-size:1rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.button-primary{color:#fffaf0;background:var(--color-teal);border-color:var(--color-teal)}.button-primary:hover{background:var(--color-teal-dark)}.button-secondary{color:var(--color-burgundy);border-color:var(--color-burgundy);background:#f8f4eacc}.button-secondary:hover{color:#fffaf0;background:var(--color-burgundy)}.hero-surface{isolation:isolate;background:var(--color-paper) url(hero-map-bg.jpg) center / cover no-repeat;position:relative;overflow:hidden}.hero-surface:before{z-index:-1;content:"";background:linear-gradient(90deg,#f8f4ea80 0%,#f8f4ea66 38%,#0000 53%);position:absolute;inset:0}.hero-copy{width:min(51%,43rem);padding-block:calc(clamp(4rem,6.1vw,6.5rem) - var(--hero-height-reduction,0px) / 2)}.hero-eyebrow{font-family:var(--font-serif-zh);letter-spacing:.2em;margin-bottom:1.7rem;font-size:.9rem}.hero-title{font-family:var(--font-serif-zh);letter-spacing:.035em;white-space:nowrap;font-size:clamp(2.9rem,5.5vw,5.5rem);font-weight:700;line-height:1.15}.hero-subtitle{font-family:var(--font-serif-zh);letter-spacing:.025em;margin-top:1rem;font-size:clamp(1.45rem,2.65vw,2.4rem);font-weight:700;line-height:1.5}.hero-subtitle span{white-space:nowrap}.hero-rule{background:#3022198c;width:min(100%,20rem);height:1px;margin-top:1.7rem}.hero-date{letter-spacing:.07em;white-space:nowrap;margin-top:1rem;font-size:clamp(1.25rem,2.1vw,1.8rem);font-weight:600}.hero-venue{letter-spacing:.04em;margin-top:.35rem;font-size:clamp(.9rem,1.35vw,1.12rem);font-weight:600;line-height:1.7}.poster-section{padding-block:1.5rem 4rem}.section-heading{font-family:var(--font-serif-zh);letter-spacing:.12em;justify-content:center;align-items:center;gap:1.5rem;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:700;display:flex}.section-heading:before,.section-heading:after{content:"";background:#6f625699;width:clamp(2rem,8vw,6rem);height:1px}.heading-diamond{background:var(--color-burgundy);width:.5rem;height:.5rem;margin:.8rem auto 1.8rem;transform:rotate(45deg)}.poster-divider{align-items:center;gap:.75rem;margin-bottom:1.125rem;padding:1.125rem 0;display:flex}@media screen{.content-page :is(.content-section,.schedule-body,.keynotes-body){padding-top:1.5rem}}@media print{.content-page .poster-divider{display:none}}.poster-divider:before,.poster-divider:after{content:"";background:linear-gradient(to var(--divider-direction,right),transparent,var(--color-gold));flex:1;height:1px}.poster-divider:after{--divider-direction:left}.poster-divider span{color:var(--color-gold);letter-spacing:.375rem;white-space:nowrap;font-size:1.125rem}.poster-figure{width:min(100%,39rem);margin-inline:auto}.poster-link{border:1px solid #30221933;display:block;position:relative;box-shadow:0 14px 38px #3022192e}.poster-link img{width:100%;height:auto}.poster-hint{background:var(--color-paper-light);color:var(--color-ink-soft);justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-size:.85rem;display:flex}.poster-link:hover .poster-hint{color:var(--color-burgundy)}.highlight-band{isolation:isolate;color:#fff8e7;background:var(--color-teal);padding-block:2.8rem 1.4rem;position:relative;overflow:hidden}.highlight-band:before,.highlight-band:after{z-index:-1;content:"";opacity:.65;pointer-events:none;background:url(mountains.svg) 0 100%/contain no-repeat;width:36rem;height:14rem;position:absolute;bottom:-1rem}.highlight-band:before{left:-10rem}.highlight-band:after{right:-10rem;transform:scaleX(-1)}.highlight-item{text-align:center;padding:.5rem 1rem}.highlight-item+.highlight-item{border-left:1px solid #d5b56f80}.highlight-number{font-family:var(--font-serif-zh);color:var(--color-gold);font-size:clamp(2.16rem,3.672vw,3.24rem);font-weight:600;line-height:1.1}.highlight-item h2{font-family:var(--font-serif-zh);letter-spacing:.1em;margin-top:.6rem;font-size:1.2rem;font-weight:600}.highlight-item>p:last-child{margin-top:.6rem;font-size:.9rem;line-height:1.8}.highlight-note{text-align:center;color:#e4d5b5;margin-top:1.4rem;font-size:.75rem}.footer-surface{isolation:isolate;color:#fff8e7;background:var(--color-umber);position:relative;overflow:hidden}.footer-surface:after{content:"";z-index:-1;opacity:.17;pointer-events:none;background:url(mountains.svg) 100% 100%/contain no-repeat;width:48rem;height:25rem;position:absolute;bottom:-2rem;right:-7rem}.footer-surface :focus-visible,.highlight-band :focus-visible{outline-color:var(--color-gold)}.footer-institution{letter-spacing:.08em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600}.footer-logo-wrap{align-items:flex-start;display:flex}.footer-logo{width:min(100%,23rem);height:auto}.footer-contact{border-left:1px solid #d5b56f73;padding-left:3.5rem}.contact-row{grid-template-columns:1.6rem 1fr;gap:1rem;display:grid}.contact-row svg{width:1.5rem;height:1.5rem;margin-top:.1rem}.contact-row dd{overflow-wrap:anywhere}.contact-row a:hover{text-underline-offset:.25em;text-decoration:underline}.footer-copyright{text-align:center;letter-spacing:.04em;border-top:1px solid #d5b56f8c;margin-top:3rem;padding-top:1.5rem;font-size:.8rem;line-height:1.9}.lightbox-open{overflow:hidden}.poster-dialog{background:var(--color-paper-light);width:min(94vw,76rem);max-width:none;height:min(92dvh,70rem);max-height:92dvh;color:var(--color-ink);border:1px solid #d5b56f99;margin:auto;padding:0;box-shadow:0 20px 90px #0006}.poster-dialog[open]{flex-direction:column;display:flex}.poster-dialog::backdrop{background:#14100cd6}.lightbox-toolbar{border-bottom:1px solid #30221926;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.lightbox-toolbar h2{font-family:var(--font-serif-zh);font-size:1.2rem;font-weight:600}.lightbox-actions{gap:.7rem;display:flex}.lightbox-actions button{min-height:2.75rem;padding:.5rem .7rem;font-size:.9rem}.lightbox-close{background:var(--color-teal);color:#fffaf0}.lightbox-close :is(span){margin-left:.5rem;font-size:1.25rem}.lightbox-close:focus-visible{outline-color:var(--color-burgundy);outline-offset:2px}.lightbox-zoom{color:var(--color-burgundy);border:1px solid var(--color-burgundy)}.lightbox-scroll{flex:1;min-height:0;padding:1rem;overflow:auto}.lightbox-scroll img{object-fit:contain;width:auto;height:100%;max-height:100%;margin-inline:auto}.is-original-size .lightbox-scroll img{width:1076px;min-width:1076px;max-width:none;height:1522px;max-height:none}#lightbox-help{text-align:center;border-top:1px solid #30221926;flex-shrink:0;padding:.65rem 1rem;font-size:.8rem;line-height:1.6}.page-banner{isolation:isolate;border-bottom:1px solid #3022191f;padding-block:1.65rem 3.85rem;position:relative;overflow:hidden}.page-banner:after{content:"";z-index:-1;opacity:.8;background:url(hero-map-bg.jpg) 100%/cover no-repeat;position:absolute;inset:0}.page-banner-expanded{height:300px}.page-banner-expanded:after{background:linear-gradient(90deg, var(--color-paper-light) 1%, transparent 100%), url(hero-map-bg.jpg) right center / cover no-repeat}.breadcrumb{color:var(--color-ink-soft);gap:.5rem;margin-bottom:2.8rem;font-size:.8rem;display:flex}.breadcrumb a:hover{text-decoration:underline}.page-eyebrow{color:var(--color-burgundy);letter-spacing:.15em;font-size:.85rem}.page-banner h1{font-family:var(--font-serif-zh);letter-spacing:.1em;margin-top:.7rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.page-conference{font-family:var(--font-serif-zh);letter-spacing:.05em;margin-top:1rem;line-height:1.8}.content-section{padding-block:4rem 5rem}.announcement-card{text-align:center;background:#fff3;border:1px solid #3022192e;max-width:52rem;margin-inline:auto;padding:3.5rem 2rem}.announcement-mark{color:var(--color-burgundy);font-size:.75rem}.announcement-label{color:var(--color-ink-soft);letter-spacing:.15em;margin-top:1rem;font-size:.8rem}.announcement-card h2{font-family:var(--font-serif-zh);letter-spacing:.15em;margin-top:.5rem;font-size:2rem;font-weight:600}.announcement-summary{margin-top:1.5rem;line-height:1.9}.announcement-followup{color:var(--color-ink-soft);margin-top:.5rem;font-size:.9rem;line-height:1.8}.conference-details{gap:1rem;max-width:52rem;margin:2rem auto 0;font-size:.9rem;line-height:1.8;display:grid}.conference-details span{color:var(--color-ink-soft);margin-right:1.5rem;display:inline-block}.hero-copy-text.is-revealing{animation:1.2s cubic-bezier(.22,.61,.36,1) .15s both hero-copy-reveal}.footer-surface{color:var(--color-ink);background:var(--color-paper-light);border-top:1px solid #d5b56f8c;height:200px}.footer-inner{align-items:center;height:100%;padding-block:0;display:flex}.footer-surface:after{opacity:.06}.footer-surface :focus-visible{outline-color:var(--color-burgundy)}.footer-layout{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:100%;display:grid}.footer-logo-wrap{justify-content:center;align-items:center;display:flex}.footer-logo{width:min(100%,32rem)}.footer-divider{background:#30221940;align-self:stretch}.footer-contact{border:0;justify-self:center;width:min(100%,25rem);padding:0}.contact-row dt{color:var(--color-teal)}.schedule-body{padding-block:3rem 5rem}.schedule-intro{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.schedule-status{color:var(--color-burgundy);letter-spacing:.15em;font-size:.85rem}.schedule-dates{font-family:var(--font-serif-zh);color:var(--color-teal);letter-spacing:.035em;margin-top:.65rem;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:600}.schedule-venue{margin-top:.6rem;font-size:.95rem;line-height:1.8}.schedule-notice{color:var(--color-ink-soft);font-size:.85rem;line-height:1.9}.schedule-navigation{border-top:1px solid #3022192e;align-items:stretch;gap:.8rem;margin-block:2rem 3.25rem;padding-top:1.5rem;display:flex}.schedule-navigation a{border:1px solid var(--color-teal);min-height:3.25rem;color:var(--color-teal);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.4rem;font-size:1.15rem;font-weight:600;display:inline-flex}.schedule-navigation a span{font-size:.85rem;font-weight:400}.schedule-navigation a:hover{background:var(--color-teal);color:var(--color-paper-light)}.schedule-navigation .schedule-rules-link{color:var(--color-ink-soft);border-color:#0000;margin-left:auto;padding-inline:.25rem;font-size:.9rem;font-weight:400}.schedule-navigation .schedule-rules-link:hover{color:var(--color-burgundy);background:0 0}.agenda-day,.meeting-rules{scroll-margin-top:6rem}.agenda-day+.agenda-day{margin-top:4.5rem}.agenda-day-heading{border-bottom:2px solid var(--color-teal);align-items:center;gap:1.4rem;padding-bottom:1.25rem;display:flex}.agenda-day-number{font-family:var(--font-serif-zh);color:#0b5a593d;font-size:3.7rem;line-height:1}.agenda-day-label{color:var(--color-ink-soft);letter-spacing:.15em;font-size:.8rem}.agenda-day-heading h2{font-family:var(--font-serif-zh);color:var(--color-teal);margin-top:.2rem;font-size:1.8rem;font-weight:700}.agenda-day-heading h2 span{font-family:var(--font-sans-zh);margin-left:1rem;font-size:.95rem;font-weight:400}.agenda-slot{border-bottom:1px solid #30221929;grid-template-columns:7.5rem minmax(0,1fr);display:grid}.agenda-time{color:var(--color-teal);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.65rem 1rem 1.65rem .25rem;font-size:1.1rem;font-weight:600;line-height:1.5;display:flex}.agenda-time span{color:var(--color-ink-soft);font-size:.8rem;font-weight:400;line-height:1.3}.agenda-content{border-left:1px solid #3022191f;min-width:0;padding:1.7rem 1.9rem}.agenda-kind{color:var(--color-burgundy);letter-spacing:.1em;font-size:.8rem;font-weight:600}.agenda-content h3{font-family:var(--font-serif-zh);overflow-wrap:anywhere;margin-top:.5rem;font-size:1.4rem;font-weight:700;line-height:1.65}.agenda-speaker{margin-top:1.1rem;font-size:1.1rem;font-weight:600}.agenda-speaker span,.paper-speaker span{font-size:.85rem;font-weight:400}.agenda-affiliation{max-width:58rem;color:var(--color-ink-soft);margin-top:.35rem;font-size:.9rem;line-height:1.9}.agenda-host{color:var(--color-ink-soft);margin-top:1rem;font-size:.85rem;line-height:1.8}.agenda-keynote .agenda-content{background:#0b5a5909}.agenda-english{color:var(--color-ink-soft);margin-top:.4rem;font-family:Georgia,serif;font-size:.95rem;line-height:1.65}.agenda-interlude{background:#d5b56f1c}.agenda-interlude .agenda-time{padding-block:1rem;font-size:1rem}.agenda-interlude .agenda-content{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.agenda-interlude h3{font-family:var(--font-sans-zh);margin-top:0;font-size:1rem;font-weight:500}.agenda-interlude .agenda-content>p{color:var(--color-ink-soft);font-size:.85rem;line-height:1.7}.agenda-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:1.3rem;font-size:.9rem}.agenda-table th{text-align:left;color:var(--color-teal);letter-spacing:.08em;background:#0b5a5912;border-block:1px solid #0b5a5929;padding:.7rem 1rem;font-size:.8rem;font-weight:500}.agenda-table th:first-child{width:27%}.agenda-table th:last-child{width:22%}.agenda-table-compact th:first-child{width:30%}.agenda-table-compact th:last-child{width:auto}.agenda-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #3022191f;padding:1.1rem 1rem;line-height:1.85}.agenda-table tbody tr:last-child td{border-bottom:0}.paper-speaker{font-size:1rem;font-weight:600}.agenda-table-compact .collector-row td{background:#d5b56f17;border-block-color:#d5b56f61}.agenda-table-compact .collector-row td:first-child{box-shadow:inset 3px 0 0 var(--color-gold);background:linear-gradient(135deg,#d5b56f38,#d5b56f17)}.collector-speaker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.paper-speaker .collector-badge{min-height:1.55rem;color:var(--color-paper-light);background:var(--color-burgundy);letter-spacing:.12em;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.collector-name{color:var(--color-burgundy);font-family:var(--font-serif-zh);letter-spacing:.08em;font-size:1.32rem;font-weight:700;line-height:1.45}.collector-topic-label{color:var(--color-ink-soft);letter-spacing:.14em;font-size:.7rem;font-weight:600}.paper-title.collector-topic{color:var(--color-ink);font-family:var(--font-serif-zh);margin-top:.3rem;font-size:1.1rem;font-weight:700;line-height:1.75}.paper-affiliation{color:var(--color-ink-soft);margin-top:.25rem;font-size:.8rem;line-height:1.8}.paper-time{color:var(--color-teal);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:.8rem}.paper-title{font-size:1rem;line-height:1.85}.pending-title,.paper-provisional{color:var(--color-ink-soft)}.paper-speaker .agenda-online{color:var(--color-burgundy);white-space:nowrap;background:#8c263911;border:1px solid #8c263940;margin-top:.5rem;padding:.1rem .5rem;font-size:.7rem;display:inline-block}.agenda-forum{gap:.5rem;margin-top:1rem;font-size:.9rem;line-height:1.8;display:grid}.agenda-forum>div{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.agenda-forum dt{min-width:9rem;color:var(--color-ink-soft)}.meeting-rules{border-top:1px solid var(--color-gold);margin-top:4rem;padding-top:2.25rem}.meeting-rules-heading h2{font-family:var(--font-serif-zh);color:var(--color-teal);margin-top:.4rem;font-size:1.8rem;font-weight:600}.meeting-rules-heading>p:last-child{color:var(--color-ink-soft);margin-top:.6rem;font-size:.85rem;line-height:1.8}.meeting-rules-grid{grid-template-columns:1fr 1.5fr 1fr;gap:2rem;margin-top:1.75rem;display:grid}.meeting-rules-grid h3{margin-bottom:.6rem;font-size:1rem;font-weight:600}.meeting-rules-grid p{color:var(--color-ink-soft);font-size:.85rem;line-height:2}.meeting-rules-grid p+p{margin-top:.5rem}.site-header{z-index:40;background-color:var(--color-paper-light);border-bottom:2px solid #d5b56f8c;position:sticky;top:0}.site-header .nav-shell{justify-content:space-between;align-items:center;gap:1.75rem;width:min(100%,80rem);min-height:3.875rem;margin-inline:auto;padding-inline:1.5rem;display:flex}.nav-brand{flex-shrink:0;align-items:center;gap:.625rem;min-width:0;display:flex}.nav-brand-logo{flex-shrink:0;width:auto;height:3.5rem}.nav-brand-title{font-family:var(--font-serif-zh);color:var(--color-teal);white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.4}#site-navigation{align-items:center;gap:1.375rem;margin-left:auto;display:flex}.nav-list{align-items:center;gap:1.25rem;display:flex}.nav-link{min-height:2.75rem;font-family:var(--font-sans-zh);white-space:nowrap;color:var(--color-ink);align-items:center;padding-block:.5rem;font-size:1.125rem;font-weight:500;display:inline-flex;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--color-burgundy)}.nav-link[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:.35rem;left:0;right:0}.site-header .nav-registration:hover,.site-header .nav-registration[aria-current=page]{background:var(--color-nav-gold);color:#fff}.menu-toggle{width:2.75rem;height:2.75rem;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mt-8{margin-top:calc(var(--spacing) * 8)}.flex{display:flex}.grid{display:grid}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.not-italic{font-style:normal}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width:600px){.unit-body{padding-bottom:3rem}.unit-logo-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.unit-logo-frame{height:9rem;padding:1.25rem}.about-body{padding-bottom:3rem}.about-copy{letter-spacing:.02em;margin-top:1.5rem;font-size:1rem;line-height:2}.about-copy p{text-align:left}.about-copy p+p{margin-top:1.5rem}}@media (max-width:900px){.keynotes-intro{grid-template-columns:1fr;gap:1.5rem}.keynote-card{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.keynote-profile,.keynote-detail{padding:1.5rem}}@media (max-width:600px){.keynotes-body{padding-block:2.25rem 3rem}.keynote-card{grid-template-columns:minmax(0,1fr)}.keynote-profile,.keynote-detail{padding:1.5rem 1.25rem}.keynote-name{margin-top:0;font-size:1.8rem}.keynote-detail h3{margin-block:.65rem 0}}@media print{.keynotes-page .site-header,.keynotes-page .footer-surface,.keynotes-page .breadcrumb{display:none}.keynotes-page .page-banner{height:auto;padding-block:1rem}.keynotes-page .page-banner:after{display:none}.keynotes-body{width:100%;padding-block:1rem}.keynote-card{break-inside:avoid}.scholars-group-heading{break-after:avoid}}@media (max-width:1023px){.site-shell{width:min(100% - 3rem,82rem)}.footer-contact{border:0;padding:0}}@media (max-width:767px){.site-shell{width:calc(100% - 2.5rem)}}@keyframes hero-copy-reveal{0%{opacity:0;transform:translateX(var(--hero-slide-distance,-4rem))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hero-copy-text.is-revealing{--hero-slide-distance:-1rem;animation-duration:.6s;animation-delay:.1s}}@media (max-width:767px){.hero-surface{background-color:var(--color-paper-light);background-image:linear-gradient(90deg,#f8f4eae6 0%,#f8f4ead9 58%,#f8f4ea80 100%),url(hero-map-bg.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover}.hero-surface>.site-shell{z-index:1;position:relative}.hero-surface:before{display:none}.hero-surface:after{content:none;display:none}.hero-copy{width:100%;padding-block:max(1.25rem,calc(2.8rem - var(--hero-height-reduction,0px) / 2)) max(1.25rem,calc(2.3rem - var(--hero-height-reduction,0px) / 2))}.hero-eyebrow{letter-spacing:.18em;margin-bottom:1.2rem;font-size:.75rem}.hero-title{font-size:clamp(2.5rem,10.5vw,4rem)}.hero-subtitle{margin-top:.7rem;font-size:clamp(1.3rem,5.15vw,2.2rem)}.hero-rule{margin-top:1.25rem}.hero-date{font-size:clamp(1.15rem,4.9vw,1.6rem)}.hero-venue{font-size:.95rem}.button-primary,.button-secondary{padding-inline:1.25rem;font-size:.9rem}.poster-section{padding-block:1.5rem 3rem}.section-heading{gap:1rem;font-size:1.5rem}.highlight-band{padding-block:1rem}.highlight-item{padding-block:1.8rem}.highlight-item+.highlight-item{border-top:1px solid #d5b56f66;border-left:none}.highlight-number{font-size:2.448rem}.highlight-note{margin-top:.5rem;padding-bottom:1rem}.footer-copyright{margin-top:2rem;font-size:.7rem}.contact-row{gap:.7rem;font-size:.9rem}.poster-dialog{width:96vw;height:92dvh}.lightbox-toolbar{gap:.5rem;padding:.5rem .6rem}.lightbox-toolbar h2{font-size:1rem}.lightbox-actions{gap:.4rem}.lightbox-actions button{padding-inline:.5rem;font-size:.8rem}.lightbox-scroll{padding:.5rem}.lightbox-scroll img{width:auto;max-width:100%;height:auto;max-height:100%}.page-banner{padding-block:1.65rem 2.75rem}.breadcrumb{margin-bottom:2rem}.content-section{padding-block:2.5rem 3rem}.announcement-card{padding:2.5rem 1.25rem}.conference-details span{margin-right:0;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important}}@media (max-width:767px){.footer-surface{height:292.85px}.footer-layout{grid-template-columns:1fr;gap:1rem}.footer-logo{width:min(100%,28rem)}.footer-divider{width:100%;height:1px}.footer-contact{justify-self:stretch;width:100%}.schedule-body{padding-block:2rem 3rem}.schedule-intro{display:block}.schedule-notice{margin-top:1rem}.schedule-navigation{flex-wrap:wrap;gap:.65rem;margin-bottom:2.5rem}.schedule-navigation a{flex:1;gap:.35rem;padding-inline:.7rem;font-size:1.1rem}.schedule-navigation a span:first-child{text-align:center;flex-basis:100%}.schedule-navigation .schedule-rules-link{flex-basis:100%;justify-content:flex-end;min-height:2.5rem}.schedule-navigation .schedule-rules-link span:first-child{flex-basis:auto}.agenda-day-heading{gap:1rem}.agenda-day-number{font-size:3rem}.agenda-day-heading h2{font-size:1.55rem}.agenda-day+.agenda-day{margin-top:3rem}.agenda-slot{display:block}.agenda-time{flex-direction:row;align-items:center;gap:.5rem;padding:1.25rem 1rem 0;font-size:1rem}.agenda-content{border-left:0;padding:.8rem 1rem 1.5rem}.agenda-content h3{font-size:1.2rem}.agenda-keynote{background:#0b5a5909}.agenda-keynote .agenda-content{background:0 0}.agenda-interlude .agenda-time{padding-bottom:0}.agenda-interlude .agenda-content{padding-block:.5rem 1rem}.agenda-table,.agenda-table tbody,.agenda-table tr,.agenda-table td{width:100%;display:block}.agenda-table thead{display:none}.agenda-table tr{border-top:1px solid #0b5a5933;padding-block:1.1rem}.agenda-table tr:last-child{padding-bottom:0}.agenda-table td{border:0;padding:0}.agenda-table td+td{margin-top:.8rem}.agenda-table td:before{content:attr(data-label);color:var(--color-ink-soft);letter-spacing:.1em;margin-bottom:.25rem;font-size:.7rem;display:block}.agenda-table td:last-child{border-top:1px dashed #3022191f;padding-top:.65rem}.agenda-table td:last-child:before{margin-right:.7rem;display:inline}.agenda-table .paper-speaker{font-size:1.05rem}.agenda-table-compact .collector-row{border:1px solid #d5b56f66;border-left:3px solid var(--color-gold);background:#d5b56f14;margin-top:1rem;padding-block:0;overflow:hidden}.agenda-table-compact .collector-row td,.agenda-table-compact .collector-row td:first-child{box-shadow:none;background:0 0;padding:.85rem 1rem}.agenda-table-compact .collector-row td:last-child{border-top:0;margin-top:0;padding-top:.85rem}.agenda-table-compact .collector-row td:last-child:before{display:none}.agenda-table-compact .collector-name{font-size:1.4rem}.agenda-table-compact .collector-topic{font-size:1.12rem}.agenda-online{margin-left:.5rem}.meeting-rules-grid{grid-template-columns:1fr;gap:1.5rem}}@media print{.schedule-page{color:#000;background:#fff;font-size:10pt}.schedule-page .site-header,.schedule-page .page-banner,.schedule-page .footer-surface,.schedule-page .schedule-navigation,.schedule-page .skip-link{display:none}.schedule-page .site-shell{width:100%}.schedule-body{padding:0}.agenda-day+.agenda-day{break-before:page;margin-top:0}.agenda-slot{grid-template-columns:5.5rem minmax(0,1fr)}.agenda-time{padding:1rem .5rem 1rem 0;font-size:10pt}.agenda-content{padding:1rem}.agenda-content h3{font-size:13pt}.agenda-table{font-size:9pt}.agenda-table td{padding:.65rem .5rem}.paper-title,.paper-speaker{font-size:10pt}.agenda-day-heading,.agenda-table tr,.agenda-keynote{break-inside:avoid}.agenda-day-heading,.agenda-kind,.agenda-content h3,.agenda-host{break-after:avoid}.agenda-table thead{display:table-header-group}.meeting-rules-grid{display:block}.meeting-rules-grid>div{break-inside:avoid;margin-top:1rem}}@media (min-width:1280px) and (hover:hover){.nav-link:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:.35rem;left:0}.nav-link:hover:after,.nav-link[aria-current=page]:after{width:100%}@media (prefers-reduced-motion:reduce){.nav-link:after{transition-duration:.3s!important}}}@media (max-width:1279px){.site-header .nav-shell{flex-wrap:wrap;gap:0 1rem}.nav-brand{flex:1;padding-block:.2rem}.menu-toggle{margin-left:auto}#site-navigation{border-top:1px solid #3022191f;flex-basis:100%;order:3;margin-left:0;padding-block:1rem;display:block}.nav-list{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.nav-link{width:100%;padding:.5rem}.nav-link[aria-current=page]:after{width:2rem;left:.5rem;right:auto}}@media (max-width:767px){.site-header .nav-shell{gap:0 .5rem;padding-inline:1rem}.nav-brand{gap:.625rem}.nav-brand-logo{height:2.5rem}.nav-brand-title{white-space:normal;font-size:.9375rem}.nav-link{font-size:1rem}}@property --tw-leading{syntax:"*";inherits:false}