@property --a1{syntax:"<color>";inherits:true;initial-value:#ec5aa6}@property --a2{syntax:"<color>";inherits:true;initial-value:#f5c15a}@property --a3{syntax:"<color>";inherits:true;initial-value:#62d6c8}@keyframes float{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-34px)rotate(4deg)}}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.12)}to{transform:translate(-4vw,8vh)scale(.95)}}@keyframes in{0%{transform:translateY(10px)}to{transform:none}}@keyframes kb{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1%,-1%)}}@keyframes mq{to{transform:translate(-50%)}}@keyframes pl{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes spin{to{transform:rotate(360deg)}}@layer components{.site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0a1c;--ink:#f8f5fc;--muted:#d0c8de;--dim:#9f96b6;--glass:#ffffff12;--glass2:#ffffff1f;--stroke:#ffffff29;--stroke2:#ffffff47;--a1:#ec5aa6;--a2:#f5c15a;--a3:#62d6c8;--warn:#ffb36b;--display:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--blur:saturate(160%) blur(18px);transition:--a1 1.2s,--a2 1.2s,--a3 1.2s}.site[data-page=about],.site[data-page=chairman-message],.site[data-page=welcome-message]{--a1:#8b7bff;--a2:#d08cff;--a3:#f5c15a}.site[data-page=program-overview],.site[data-page=schedule]{--a1:#2dd4bf;--a2:#38bdf8;--a3:#a3e635}.site[data-page=speakers],.site[data-page=speaker]{--a1:#fbbf24;--a2:#fb7185;--a3:#f97316}.site[data-page=submission-guide]{--a1:#a78bfa;--a2:#f472b6;--a3:#60a5fa}.site[data-page=exhibition]{--a1:#34d399;--a2:#a3e635;--a3:#22d3ee}.site[data-page=poster-gallery],.site[data-page=abstract-gallery]{--a1:#fb7185;--a2:#fdba74;--a3:#c084fc}.site[data-page=destination]{--a1:#fb923c;--a2:#f43f5e;--a3:#facc15}.site[data-page=visa-regulation]{--a1:#60a5fa;--a2:#22d3ee;--a3:#e2e8f0}.site[data-page=registration],.site[data-page=terms]{--a1:#f472b6;--a2:#facc15;--a3:#fb7185}.site[data-page=contact]{--a1:#38bdf8;--a2:#ec5aa6;--a3:#a78bfa}.site *{box-sizing:border-box}.site{scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){.site{scroll-behavior:auto}.site *,.site :before,.site :after{transition:none!important;animation:none!important}}.site{background:var(--bg);color:var(--ink);font-family:var(--display);font-size:16.5px;line-height:1.65;overflow-x:hidden}.site a{color:inherit}.site h1,.site h2,.site h3,.site h4{text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.1}.site p,.faq details>div{max-width:60ch}.site p{margin:0 0 1em}.site button,.site input,.site select,.site textarea{color:inherit;font:inherit}.site :focus-visible{outline:2px solid var(--a2);outline-offset:3px;border-radius:8px}.serif{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:400}.grad{background:linear-gradient(110deg, var(--a1), var(--a2));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:-.08em -.14em -.12em -.04em;padding:.08em .14em .12em .04em}.muted{color:var(--muted)}.dim{color:var(--dim)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.01em;color:var(--a2);font-size:13px;font-weight:700}.aurora{z-index:-2;background:var(--bg);position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(90px);opacity:.42;border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:var(--a1);width:60vw;height:60vw;top:-20vw;left:-10vw}.aurora i:nth-child(2){background:var(--a2);opacity:.3;width:50vw;height:50vw;animation-duration:28s;top:10vh;right:-15vw}.aurora i:nth-child(3){background:var(--a3);opacity:.22;width:45vw;height:45vw;animation-duration:34s;bottom:-25vw;left:30vw}.aurora:after{background:var(--orn-kawung) center/88px repeat;opacity:.1;content:"";position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#0000 10%,#000 80%);mask-image:radial-gradient(70% 60% at 50% 35%,#0000 10%,#000 80%)}.aurora .orn{pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.aurora .mega{background-image:var(--orn-mega);opacity:.55;aspect-ratio:560/360;width:min(760px,90vw);bottom:-6vh;left:-8vw}.aurora .lot1{background-image:var(--orn-lotusline);opacity:.09;aspect-ratio:4/3;width:min(340px,50vw);animation:18s ease-in-out infinite alternate float;top:16vh;right:3vw}.aurora .lot2{background-image:var(--orn-lotusline);opacity:.06;aspect-ratio:4/3;width:min(190px,30vw);animation:24s ease-in-out infinite alternate-reverse float;top:62vh;left:38vw}.divider{align-items:center;gap:16px;max-width:900px;margin:26px auto 6px;display:flex}.divider .band{background:var(--orn-parang) center/26px repeat-x;opacity:.45;flex:1;height:26px}.divider .band:first-child{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.divider .band:last-child{-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.logo-w{height:var(--lh,50px);background:var(--img-logow) left center/contain no-repeat;aspect-ratio:900/283;max-width:100%;display:block}.apm.lg{--lh:128px}.apm.md{--lh:86px}.apm.nv{--lh:50px}.apm.sm{--lh:42px}.addr{align-items:flex-start;gap:14px;display:flex}.addr .ic{background:color-mix(in oklab, var(--a1) 25%, transparent);border:1px solid var(--stroke2);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.nav.wrap{max-width:1240px}.wrap{max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.glass{background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:var(--blur);border-radius:24px;box-shadow:0 24px 60px -32px #000000b3,inset 0 1px #ffffff1a}.card{min-width:0;padding:24px}.btn{border:1px solid var(--stroke2);background:var(--glass2);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s ease-out,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{background:#fff3;transform:translateY(-1px)}.btn.pri{box-shadow:0 12px 30px -12px var(--a1);background:linear-gradient(135deg, var(--a1), color-mix(in oklab, var(--a1) 60%, #3b0b3a));border-color:#0000}.btn.sm{padding:7px 14px;font-size:13px}.chip{background:var(--glass2);border:1px solid var(--stroke);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pill{letter-spacing:0;border:1px solid;border-radius:99px;padding:2px 9px;font-size:13px;font-weight:700;display:inline-block}.tba{color:var(--warn)}.ribbon{text-align:center;color:#fff;background:linear-gradient(90deg, color-mix(in oklab, var(--a1) 45%, transparent), color-mix(in oklab, var(--a2) 40%, transparent));padding:7px 16px;font-size:13px}.nav{z-index:60;top:env(safe-area-inset-top,0px);padding-block:10px;position:sticky}.bar{border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.apm{align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.lotus-b{width:var(--ls,48px);height:var(--ls,48px);background:#fff var(--img-lotusw) center/108% no-repeat;box-shadow:0 0 0 2px #ffffff4d, 0 12px 34px -10px var(--a1);border-radius:50%;flex:none}.apm .wm b{letter-spacing:.02em;font-weight:800;font-size:var(--fs,16px);color:#fff;white-space:nowrap;line-height:1.05;display:block}.apm .wm small{font-size:max(10px, calc(var(--fs,16px) * .46));letter-spacing:.06em;color:#ff9ac6;white-space:nowrap;margin-top:5px;font-weight:700;display:block}.apm.lg{--ls:104px;--fs:36px}.apm.md{--ls:70px;--fs:22px}.apm.nv{--ls:48px;--fs:15.5px}.apm.sm{--ls:40px;--fs:14px}@media (max-width:620px){.apm.lg{--ls:56px;--fs:16.5px;--lh:84px}.plate{padding:12px 24px}.apm.md{--ls:56px;--fs:17px}.apm .wm small{white-space:normal}}.plate{border-radius:999px;max-width:100%;margin-bottom:24px;padding:clamp(18px,2vw,24px) clamp(32px,3.4vw,44px);display:inline-flex}.phead{position:relative}.phead:after{background:var(--img-lotus) center/contain no-repeat;opacity:.13;pointer-events:none;z-index:-1;content:"";aspect-ratio:552/436;width:min(300px,40vw);position:absolute;top:24px;right:0}.eyebrow:before{vertical-align:-1px;background:var(--img-lotus) center/contain no-repeat;content:"";width:16px;height:13px;margin-right:8px;display:inline-block}.flag{vertical-align:-3px;border-radius:3px;flex:none;width:24px;height:16px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.flag svg{width:100%;height:100%;display:block}.flag.lg{border-radius:5px;width:42px;height:28px}.menu{align-items:center;gap:2px;margin-left:auto;display:flex}.mi{position:relative}.mi>a,.mi>button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 9px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.mi>a:hover,.mi>button:hover,.mi.on>a,.mi.on>button{color:#fff;background:var(--glass2)}.dd{background:#1a1230eb;border-radius:18px;flex-direction:column;gap:2px;min-width:230px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0}.mi:hover .dd,.mi:focus-within .dd,.mi.open .dd{display:flex}.dd a{border-radius:12px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none}.dd a small{color:var(--dim);font-size:13px;font-weight:500;display:block}.dd a:hover{background:var(--glass2)}.burger{background:var(--glass2);border:1px solid var(--stroke);cursor:pointer;border-radius:99px;width:42px;height:42px;margin-left:auto;display:none}.agbtn i{background:var(--a2);color:#1d1200;border-radius:99px;padding:0 6px;font-size:13px;font-style:normal;font-weight:800}.mob{display:none}@media (max-width:1180px){.menu{display:none}.burger{place-items:center;display:grid}.bar>.btn{display:none}.mob.open{border-radius:22px;grid-template-columns:1fr 1fr;gap:4px;max-height:70vh;margin-top:8px;padding:10px;display:grid;overflow:auto}.mob a{border-radius:12px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none}.mob a:hover{background:var(--glass2)}.mob b{letter-spacing:.01em;color:var(--dim);grid-column:1/-1;padding:8px 12px 0;font-size:13px}}.page{animation:.5s ease-out both in;display:block}.phead{padding-block:clamp(48px,6vw,80px) clamp(28px,3vw,36px)}.crumb{color:var(--dim);margin-bottom:12px;font-size:13px}.crumb a{color:var(--muted);text-decoration:none}.phead h1{letter-spacing:-.035em;font-size:clamp(32px,5.4vw,64px);font-weight:800}.phead p.lead{max-width:640px;color:var(--muted);margin-top:14px;font-size:17px}.site section.blk{padding-block:clamp(48px,6vw,88px)}.sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.sh h2{font-size:clamp(26px,3.4vw,40px);font-weight:800}.sh p{max-width:520px;color:var(--muted);margin:0}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:960px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.list li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.list li:before{background:var(--a2);content:"";border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.ph{border:1.5px dashed var(--stroke2);text-align:center;color:var(--dim);background:#ffffff0a;border-radius:18px;place-items:center;padding:10px;font-size:13px;display:grid}.hero{align-items:center;min-height:min(900px,100svh);margin-top:-76px;padding-top:130px;padding-bottom:70px;display:flex;position:relative;overflow:hidden}.hero .bgp{z-index:-1;background:var(--img-hero) center 40% / cover;animation:30s ease-in-out infinite alternate kb;position:absolute;inset:0}.hero .bgp:after{content:"";background:linear-gradient(180deg, #0d0a1c8c, #0d0a1c4d 35%, #0d0a1ceb 88%, var(--bg)), linear-gradient(90deg, #0d0a1cd9, #0d0a1c26 60%, #0d0a1c73);position:absolute;inset:0}.hgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:end;gap:40px;width:100%;display:grid}@media (max-width:920px){.hgrid{grid-template-columns:minmax(0,1fr)}.hero{min-height:auto}}.hero h1{letter-spacing:-.04em;font-size:clamp(31px,4.8vw,60px);font-weight:800;line-height:.97}.org{letter-spacing:.01em;margin-bottom:14px;font-size:14px;font-weight:700}.theme{border-left:3px solid var(--a1);max-width:640px;margin-top:22px;padding-left:16px;font-size:clamp(16px,1.6vw,19px)}.theme b{letter-spacing:.01em;color:var(--a1);margin-bottom:4px;font-size:13px;display:block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.count{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 18px;display:grid}.count div{border:1px solid var(--stroke);text-align:center;background:#ffffff14;border-radius:16px;padding:12px 4px}.count b{font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1;display:block}.count span{letter-spacing:0;color:var(--dim);font-size:13px;font-weight:600}.lg{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lg span.l{background:#fff 50%/86% no-repeat;border-radius:12px;width:62px;height:54px}.lg span.l.aof{background-size:90%;width:184px;height:56px}.lg span.l.pogi{background-color:#0000;background-size:contain;border-radius:0;width:58px;height:58px}.marquee{border-block:1px solid var(--stroke);white-space:nowrap;background:#ffffff08;padding-block:14px;overflow:hidden}.marquee div{color:var(--muted);font-size:15px;font-weight:700;animation:40s linear infinite mq;display:inline-block}.marquee span{color:var(--a2);margin-inline:22px}.welcome-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:22px;display:grid}@media (max-width:900px){.welcome-grid{grid-template-columns:minmax(0,1fr)}}.signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}@media (max-width:520px){.signs{grid-template-columns:minmax(0,1fr)}}.sign{border:1px solid var(--stroke);background:#ffffff0d;border-radius:16px;flex-direction:column;gap:2px;padding:12px;font-size:13px;display:flex}.sign b{font-size:14px}.reel{border:1px solid var(--stroke);background:#000;border-radius:24px;min-height:340px;position:relative;overflow:hidden}.reel .fr{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.reel .fr.on{opacity:1;animation:9s ease-out both kb}.reel:after{pointer-events:none;content:"";background:linear-gradient(#0000001a,#000000bf);position:absolute;inset:0}.reel .cap{z-index:2;text-shadow:0 2px 20px #0009;font-size:clamp(18px,2.2vw,26px);font-weight:700;line-height:1.25;position:absolute;bottom:56px;left:20px;right:20px}.reel .cap small{letter-spacing:.01em;color:var(--a2);font-size:13px;font-weight:700;display:block}.reel .ctrl{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.reel .bar2{background:#ffffff40;border-radius:9px;flex:1;height:4px;overflow:hidden}.reel .bar2 i{background:linear-gradient(90deg, var(--a1), var(--a2));width:0;height:100%;display:block}.play{z-index:3;border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff2e;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0}.play:hover{transform:scale(1.06)}.reel.playing .play{display:none}.ic-btn{border:1px solid var(--stroke2);cursor:pointer;background:#00000059;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:14px;display:grid}.bento a{border:1px solid var(--stroke);background-position:50%;background-size:cover;border-radius:24px;align-items:flex-end;padding:18px;text-decoration:none;transition:transform .25s ease-out;display:flex;position:relative;overflow:hidden}.bento a:hover{transform:translateY(-4px)}.bento a:before{content:"";background:linear-gradient(#0000 30%,#0d0a1ceb);position:absolute;inset:0}.bento a>*{position:relative}.bento b{font-size:20px;display:block}.bento span{color:var(--muted);font-size:13px}.bento .w2{grid-column:span 2}.bento .h2{grid-row:span 2}@media (max-width:900px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:180px}.bento .w2{grid-column:auto}.bento .h2{grid-row:auto}}.mapwrap{position:relative}.mapwrap svg{width:100%;height:auto;display:block}.cty{fill:#ffffff0f;stroke:#ffffff1f;stroke-width:.6px}.cty.h{fill:color-mix(in oklab, var(--a1) 40%, transparent);stroke:color-mix(in oklab, var(--a1) 70%, white)}.dotc{fill:var(--a2)}.pulse{fill:none;stroke:var(--a2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pl}.maplbl{fill:#fff;font-size:13px;font-weight:700}.hscroll{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.hscroll{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.hscroll{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hscroll{grid-template-columns:repeat(2,minmax(0,1fr))}}.port{aspect-ratio:4/5;background:linear-gradient(160deg, var(--c1), var(--c2));border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.port:before{background:var(--orn-kawung) center/58px repeat;opacity:.4;mix-blend-mode:overlay;content:"";position:absolute;inset:0}.port .ini{color:#ffffffeb;letter-spacing:-.02em;font-size:46px;font-weight:800;position:relative}.port .tag{letter-spacing:.08em;text-transform:uppercase;background:#00000059;border-radius:99px;padding:3px 8px;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:10px}.port svg{opacity:.18;width:70%;position:absolute;bottom:0}.spk{border-radius:24px;flex-direction:column;gap:12px;padding:12px;text-decoration:none;transition:transform .2s ease-out,border-color .2s;display:flex}.spk:hover{border-color:var(--stroke2);transform:translateY(-4px)}.spk b{font-size:16.5px;line-height:1.25}.spk small{color:var(--dim);font-size:13px;line-height:1.35}.cc{letter-spacing:.06em;text-transform:uppercase;color:var(--a2);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.sgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.tools{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px;display:flex}.search{border:1px solid var(--stroke);color:#fff;background:#00000040;border-radius:999px;flex:220px;min-width:0;padding:10px 16px;font-size:14px}.search::placeholder{color:var(--dim)}select.sel{border:1px solid var(--stroke);background:#00000040;border-radius:999px;padding:10px 14px;font-size:14px}.profile{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:820px){.profile{grid-template-columns:minmax(0,1fr)}}.sitem{border:1px solid var(--stroke);background:#ffffff0d;border-radius:18px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:grid}@media (max-width:560px){.sitem{grid-template-columns:minmax(0,1fr) auto}.sitem .t{grid-column:1/-1}}.days{flex-wrap:wrap;gap:6px;display:flex}.day{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.day small{color:var(--dim);font-size:13px;font-weight:600;display:block}.day[aria-selected=true]{color:#141024;background:#fff}.day[aria-selected=true] small{color:#6b5d86}.f{border:1px solid var(--stroke);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.f[aria-pressed=true]{background:var(--glass2);color:#fff;border-color:var(--stroke2)}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sess{border-left:4px solid var(--c);border-radius:20px;grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:12px;padding:18px 20px;display:grid}.sess .t{font-variant-numeric:tabular-nums;font-weight:800}.sess .t small{color:var(--dim);font-size:13px;font-weight:600;display:block}.sess h4{margin-top:4px;font-size:16.5px;font-weight:700}.sess .chair{color:var(--dim);margin-top:3px;font-size:14px}.ttag{letter-spacing:.06em;text-transform:uppercase;color:var(--c);border:1px solid;border-radius:99px;padding:2px 8px;font-size:13px;font-weight:800;display:inline-block}.sess summary{cursor:pointer;color:var(--muted);margin-top:8px;font-size:14px;font-weight:700;list-style:none}.sess summary::-webkit-details-marker{display:none}.sess summary:after{content:" ▾"}.sess details[open] summary:after{content:" ▴"}.talks{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.talks li{color:var(--muted);grid-template-columns:50px minmax(0,1fr);gap:10px;font-size:15.5px;display:grid}.talks li span{color:var(--dim);font-variant-numeric:tabular-nums;font-weight:700}.talks a{color:#fff;border-bottom:1px dashed var(--stroke2);font-weight:700;text-decoration:none}.star{border:1px solid var(--stroke);cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border-radius:12px}.star[aria-pressed=true]{background:var(--a2);color:#1d1200;border-color:#0000}@media (max-width:640px){.sess{grid-template-columns:minmax(0,1fr) auto}.sess .t{grid-column:1/-1}}.ov{grid-template-columns:56px repeat(3,minmax(0,1fr));gap:10px;display:grid}.ovcol{border:1px solid var(--stroke);background:#ffffff08;border-radius:20px;min-width:0;position:relative}.ovcol h3{padding:12px 12px 0;font-size:15px}.ovcol .lane{margin:10px;position:relative}.blk-s{cursor:pointer;text-align:left;color:#fff;border:1px solid #ffffff2e;border-radius:10px;padding:4px 8px;font-size:13px;line-height:1.25;position:absolute;left:0;right:0;overflow:hidden}.blk-s.half{width:calc(50% - 2px);right:auto}.blk-s.half.r{left:calc(50% + 2px);right:0}.blk-s b{opacity:.8;font-variant-numeric:tabular-nums;font-size:13px;display:block}.hrs{margin-top:44px;position:relative}.hrs span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;right:4px;transform:translateY(-50%)}@media (max-width:900px){.ov{grid-template-columns:minmax(0,1fr)}.hrs{display:none}.ovcol .lane{height:auto!important}.blk-s{margin-bottom:6px;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important}}.tba-hero{text-align:center;padding:60px 30px;position:relative;overflow:hidden}.orbit{width:220px;height:220px;margin:0 auto 26px;position:relative}.orbit i{border:1px dashed var(--stroke2);border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:0}.orbit i:nth-child(2){border-color:color-mix(in oklab, var(--a1) 60%, transparent);animation-duration:12s;animation-direction:reverse;inset:30px}.orbit i:nth-child(3){border-style:solid;border-color:color-mix(in oklab, var(--a2) 50%, transparent);animation-duration:8s;inset:60px}.orbit i:after{background:var(--a2);width:12px;height:12px;box-shadow:0 0 20px var(--a2);content:"";border-radius:50%;position:absolute;top:-6px;left:50%}.orbit b{font-size:40px;font-family:var(--serif);place-items:center;font-style:italic;display:grid;position:absolute;inset:0}.tier{padding:22px}.tier h3{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:18px;display:flex}.slots{gap:10px;display:grid}.slot{border:1.5px dashed var(--stroke2);height:84px;color:var(--dim);background:#ffffff08;border-radius:16px;place-items:center;font-size:13px;font-weight:700;display:grid}.floor svg{width:100%;height:auto}.booth{fill:#ffffff0f;stroke:#ffffff4d;cursor:pointer;transition:fill .2s}.booth:hover,.booth.sel{fill:color-mix(in oklab, var(--a1) 55%, transparent)}.booth.taken{fill:color-mix(in oklab, var(--a2) 30%, transparent)}.flbl{fill:#fff;pointer-events:none;font-size:13px;font-weight:700}.masonry{columns:4 220px;column-gap:14px}.masonry>*{break-inside:avoid;margin-bottom:14px}.poster{cursor:pointer;color:#1b1430;background:#fff;border-radius:18px;padding:12px;transition:transform .2s ease-out;overflow:hidden}.poster:hover{transform:translateY(-3px)rotate(-.4deg)}.poster .ph1{background:linear-gradient(90deg, var(--p1), var(--p2));border-radius:4px;height:8px;margin-bottom:10px}.poster .ln{background:#e7e2ef;border-radius:3px;height:6px;margin:5px 0}.poster .fig{background:linear-gradient(135deg, color-mix(in oklab, var(--p1) 20%, white), color-mix(in oklab, var(--p2) 25%, white));border-radius:8px;margin:8px 0}.poster small{letter-spacing:.06em;text-transform:uppercase;color:#7a6c94;margin-top:8px;font-size:13px;font-weight:800;display:block}.poster b{font-size:13px;line-height:1.3;display:block}.abs-item{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:10px;padding:16px 18px;display:grid}@media (max-width:560px){.abs-item{grid-template-columns:minmax(0,1fr)}}.code{font-variant-numeric:tabular-nums;color:var(--a2);font-size:14px;font-weight:800}.sk{background:#ffffff1f;border-radius:6px;height:10px;margin:6px 0}.mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:150px;gap:12px;display:grid}.tile{border:1px solid var(--stroke);background-position:50%;background-size:cover;border-radius:22px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tile:after{content:"";background:linear-gradient(#0000 45%,#0d0a1ce6);position:absolute;inset:0}.tile .cap{z-index:1;padding:14px;position:relative}.tile .cap b{font-size:16px;display:block}.tile .cap span{color:var(--muted);font-size:13px}.t-a{grid-area:span 2/span 3}.t-b{grid-column:span 3}.t-c{grid-area:span 2/span 2}.t-d{grid-column:span 2}.t-f{grid-area:span 1/span 6}@media (max-width:900px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.mosaic>*{grid-area:auto!important}.t-a{grid-area:span 2/1/auto/-1!important}}.idmap svg{width:100%;height:auto;display:block}.isl{fill:color-mix(in oklab, var(--a1) 35%, transparent);stroke:color-mix(in oklab, var(--a1) 75%, white);stroke-width:.5px}.nb{fill:#ffffff0d;stroke:#ffffff24;stroke-width:.5px}.betawi{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (max-width:700px){.betawi{grid-template-columns:minmax(0,1fr)}}.passport{position:relative;overflow:hidden}.passport:after{opacity:.06;letter-spacing:-.05em;content:"C10";font-size:180px;font-weight:800;position:absolute;top:-30px;right:-10px}.stamp{border:3px double var(--a2);width:150px;height:150px;color:var(--a2);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:800;line-height:1.1;display:inline-flex;transform:rotate(-12deg)}.stamp b{font-size:34px}.kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.kv{grid-template-columns:minmax(0,1fr)}}.kv div{border:1px solid var(--stroke);background:#ffffff0d;border-radius:20px;padding:18px}.kv b{margin:4px 0;font-size:26px;font-weight:800;display:block}.steps{counter-reset:s;flex-direction:column;gap:12px;display:flex}.steps li{counter-increment:s;color:var(--muted);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;list-style:none;display:grid}.steps li:before{background:color-mix(in oklab, var(--a1) 30%, transparent);border:1px solid var(--a1);color:#fff;content:counter(s);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.steps{margin:0;padding:0}.notice{background:#ffb36b14;border:1px solid #ffb36b73;border-radius:20px;gap:14px;padding:16px 18px;font-size:14px;display:flex}.tabs{border:1px solid var(--stroke);background:#00000040;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.tabs button[aria-selected=true],.tabs button[aria-pressed=true]{color:#141024;background:#fff}.fee{border-bottom:1px dashed var(--stroke);justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;display:flex}.fee b{font-variant-numeric:tabular-nums;white-space:nowrap}.fee small{color:var(--dim);font-size:13px;display:block}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (max-width:640px){.cats{grid-template-columns:minmax(0,1fr)}}.cat{border:1px solid var(--stroke);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:18px;padding:18px}.cat[aria-pressed=true]{border-color:var(--a1);background:color-mix(in oklab, var(--a1) 16%, transparent);box-shadow:0 0 0 1px var(--a1) inset}.cat b{display:block}.cat .pr{font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:800}.addon{border:1px solid var(--stroke);cursor:pointer;background:#ffffff0a;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.addon input{accent-color:var(--a1);width:18px;height:18px}.addon div{flex:1;min-width:0}.addon small{color:var(--dim)}.addon em{color:var(--warn);font-size:13px;font-style:normal;font-weight:700}.regg{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.regg{grid-template-columns:minmax(0,1fr)}}.sum{position:sticky;top:100px}.srow{border-bottom:1px dashed var(--stroke);justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.total{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.total b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.toc{flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:100px}.toc a{color:var(--muted);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.toc a:hover{background:var(--glass2);color:#fff}.doc{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:860px){.doc{grid-template-columns:minmax(0,1fr)}.toc{position:static}}.doc h3{margin:6px 0 14px;font-size:22px}.tbl{border-collapse:collapse;width:100%;font-size:14.5px}.tbl th,.tbl td{border-bottom:1px solid var(--stroke);text-align:left;vertical-align:top;padding:12px 10px}.tbl th{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:13px}.tbl td.n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.draft{color:var(--warn);border:1px solid #ffb36b73;border-radius:99px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.faq details{border-radius:20px;margin-bottom:10px}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:18px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--a2);content:"+";font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details>div{color:var(--muted);padding:0 22px 18px;font-size:14.5px}.sponsors{border-top:1px solid var(--stroke);margin-top:70px;padding-block:46px 30px}.sp-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.sp-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-row div{border:1.5px dashed var(--stroke2);height:76px;color:var(--dim);background:#ffffff08;border-radius:16px;place-items:center;font-size:13px;font-weight:700;display:grid}.site footer{background:var(--orn-mega) right -60px bottom -40px/520px no-repeat, #0000004d;border-top:1px solid var(--stroke);padding-block:clamp(48px,6vw,72px)}.fg{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;display:grid}@media (max-width:860px){.fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:520px){.fg{grid-template-columns:minmax(0,1fr)}}.site footer h4{margin-bottom:10px;font-size:14px}.site footer a{color:var(--muted);padding:3px 0;font-size:14px;text-decoration:none;display:block}.site footer a:hover{color:#fff}.credits{color:var(--dim);margin-top:26px;font-size:15.5px;line-height:1.7}.modal{z-index:90;-webkit-backdrop-filter:blur(6px);background:#06030e99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.open{display:flex}.dialog{background:#1e1438d1;width:min(640px,100%);max-height:min(88vh,860px);padding:28px;overflow:auto}.dialog h3{margin-bottom:6px;font-size:24px}.x{float:right;background:var(--glass2);border:1px solid var(--stroke);cursor:pointer;border-radius:99px;width:36px;height:36px;font-size:18px}.stp{gap:6px;margin:14px 0 20px;display:flex}.stp span{background:var(--stroke);border-radius:9px;flex:1;height:5px}.stp span.on{background:linear-gradient(90deg, var(--a1), var(--a2))}.form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .full{grid-column:1/-1}@media (max-width:520px){.form{grid-template-columns:minmax(0,1fr)}}label.fl{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.inp{border:1px solid var(--stroke);color:#fff;background:#0000004d;border-radius:12px;width:100%;padding:11px 13px;font-size:14.5px}.inp:focus{border-color:var(--a1);outline:none}.err{color:#ff9aa8;min-height:1em;font-size:13px}.pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pay button{border:1px solid var(--stroke);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:14px;padding:14px;font-weight:700}.pay button small{color:var(--dim);font-size:13px;font-weight:500;display:block}.pay button[aria-pressed=true]{border-color:var(--a1);background:color-mix(in oklab, var(--a1) 16%, transparent)}.ticket{border:1px solid var(--stroke2);background:linear-gradient(135deg, color-mix(in oklab, var(--a1) 30%, transparent), color-mix(in oklab, var(--a2) 25%, transparent));border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;padding:20px;display:grid}.ticket canvas{background:#fff;border-radius:12px;width:150px;height:150px;padding:8px}@media (max-width:480px){.ticket{grid-template-columns:minmax(0,1fr)}}.drawer{z-index:95;width:min(420px,100%);padding:calc(24px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) 24px 22px;background:#1e1438e0;border-radius:24px 0 0 24px;transition:transform .3s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%)}.drawer.open{transform:none}.ag{border:1px solid var(--stroke);background:#ffffff0f;border-radius:14px;margin-bottom:8px;padding:12px 14px;font-size:14px}.ag.clash{border-color:var(--warn);background:#ffb36b1a}.toast{opacity:0;visibility:hidden;z-index:99;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:#1e1438eb;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;transform:translate(-50%,160px)}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.help{z-index:80;white-space:nowrap;cursor:pointer;color:#fff;box-shadow:0 14px 40px -12px var(--a1);right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg, var(--a1), color-mix(in oklab, var(--a1) 55%, #24103a));border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex;position:fixed}.lightbox .dialog{width:min(520px,100%)}@media (max-width:560px){.help{justify-content:center;gap:0;width:48px;height:48px;padding:0;font-size:0}.help svg{width:20px;height:20px}}.gcard{isolation:isolate;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:linear-gradient(#ffffff17,#ffffff0a);border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff24,0 32px 64px -40px #000c}.gcard:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff52,#ffffff14 35%,#ffffff0f 65%,#ec5aa666);padding:1px;transition:background .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}a.gcard,.gcard-hover{color:inherit;text-decoration:none;transition:box-shadow .4s cubic-bezier(.2,.7,.2,1),background .4s cubic-bezier(.2,.7,.2,1)}a.gcard:hover,.gcard-hover:hover{box-shadow:inset 0 1px #fff3,0 0 48px -12px #ec5aa673}a.gcard:hover:before,.gcard-hover:hover:before{background:linear-gradient(140deg,#f5c15ab3,#ffffff1f 40%,#ec5aa6b3)}.gstat{border:1px solid var(--stroke);background:var(--glass);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-radius:20px;box-shadow:inset 0 1px #ffffff1a}.gmedia{isolation:isolate;border:1px solid var(--stroke);background-origin:padding-box;background-clip:padding-box;border-radius:20px;transition:border-color .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s cubic-bezier(.2,.7,.2,1),filter .6s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:inset 0 1px #ffffff24}a.gmedia:hover{border-color:#f5c15a8c;box-shadow:0 0 48px -12px #ec5aa680}.gbtn{letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:box-shadow .3s cubic-bezier(.2,.7,.2,1),filter .3s cubic-bezier(.2,.7,.2,1),background-color .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.gbtn-lg{height:56px;padding:0 32px;font-size:16px}.gbtn-sm{height:40px;padding:0 16px}.gbtn-primary{color:#1a0e1f;background:linear-gradient(110deg, var(--a1), var(--a2));box-shadow:0 8px 32px -8px #ec5aa68c,inset 0 1px #fff6}.gbtn-primary:hover{filter:brightness(1.08)saturate(1.1);box-shadow:0 8px 48px -4px #ec5aa6bf,0 0 0 4px #f5c15a29,inset 0 1px #ffffff80}.gbtn-glass{color:var(--ink);background:var(--glass);border-color:var(--stroke);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px)}.gbtn-glass:hover{background:var(--glass2);border-color:#f5c15a80;box-shadow:0 0 24px -6px #f5c15a59}.route-arc{stroke-dasharray:6 7;animation:1.6s linear infinite route-flow}}@keyframes route-flow{to{stroke-dashoffset:-26px}}
