.congress-layout{--congress-deep:#063c60;--congress-ink:#09283d;--congress-paper:#fff;--congress-glass:#ffffffc2;--congress-reflection:#ffffffe0;--congress-night:#021b2d;--congress-cyan:#00bffe;--congress-coral:#ff484c;--congress-orange:#fe8801;--congress-home-card-shadow:0 1px 0 0 oklch(100% 0 0/.6) inset, 0 18px 50px -28px oklch(30% 0 0/.28);--congress-shadow:0 20px 48px -28px color-mix(in srgb, var(--congress-night) 32%, transparent);--congress-cool-band:linear-gradient(120deg, color-mix(in srgb, var(--congress-cyan) 20%, var(--congress-paper)), color-mix(in srgb, var(--congress-deep) 8%, var(--congress-paper)));--congress-warm-band:linear-gradient(120deg, color-mix(in srgb, var(--congress-coral) 15%, var(--congress-paper)), color-mix(in srgb, var(--congress-orange) 21%, var(--congress-paper)));--congress-deep-band:linear-gradient(120deg, var(--congress-night), var(--congress-deep));--congress-person-card-shadow:0 1px 0 0 oklch(100% 0 0/.6) inset, 0 4px 12px -4px oklch(20% 0 0/.14), 0 22px 44px -22px oklch(20% 0 0/.4)}.congress-page{letter-spacing:0}.congress-header .glass-strong,.congress-layout #menu-mobile .glass-strong{background:var(--congress-glass);border-color:var(--congress-reflection);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);box-shadow:inset 0 1px 0 var(--congress-reflection), var(--congress-shadow)}.congress-layout{--congress-solid-cyan:#00bffe;--congress-solid-orange:#fe8801;--congress-solid-blue:#0060b0;--congress-solid-coral:#fe484c;--congress-text:#101e46}.congress-page>section[id]{padding-block:3rem!important}.congress-page>section[id]:not(.congress-hero){--foreground:var(--congress-text);--muted-foreground:var(--congress-text);--border:#101e4647;--hairline:var(--border);--color-muted-foreground:var(--muted-foreground);color:var(--foreground)}.congress-page #local{background:var(--congress-paper)}.congress-page>section#congresso{--muted-foreground:#5a6680;background:#fff;padding-block:3rem!important}.congress-about-intro{max-width:46rem}.congress-about-title{color:var(--congress-text);margin-top:1.25rem}.congress-about-lead{max-width:40rem;color:var(--congress-text);margin-top:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.5}.congress-about-body{color:#5a6680;max-width:38rem;margin-top:1rem;font-size:1rem;line-height:1.7}.congress-about-cols{border-top:1px solid #101e4624;gap:2rem;margin-top:2.5rem;padding-top:2rem;padding-left:0;list-style:none;display:grid}.congress-about-cols h3{color:var(--congress-text);margin-top:.5rem;font-size:1.125rem;font-weight:600}.congress-about-cols li>p:last-child{color:#5a6680;margin-top:.5rem;font-size:.9375rem;line-height:1.65}@media (width>=768px){.congress-about-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem}}@media (width<=767.98px){.congress-page .congress-about-cols h3{letter-spacing:-.035em}}@media (width>=1024px){.congress-page>section#congresso{padding-block:5rem!important}}@media (width>=1280px){.congress-page>section#congresso{padding-top:1.5rem!important}}.congress-page #inscricao{background:var(--congress-solid-orange);--foreground:#fff;--muted-foreground:#fff;--border:#fff6}.congress-page #abstracts{background:var(--congress-solid-cyan);--foreground:#fff;--muted-foreground:#fff}.congress-page #abstracts :is(a,button,[tabindex]):not(.congress-card *):focus-visible{outline-color:var(--congress-text)}.congress-page #abstracts .congress-card :is(h3,h4,p,li){color:var(--congress-text)}.congress-page>section#oradores,.congress-page>section#programa{background:var(--congress-paper)}.congress-page :is(#patrocinadores,#edicoes-anteriores){background:var(--congress-paper);--muted-foreground:#46506b}.congress-history-video{aspect-ratio:16/9;width:100%;max-width:60.4444rem;position:relative}.congress-history-video video{object-fit:contain;border-radius:1.75rem;width:100%;height:100%;display:block}.congress-page .congress-history-play{background:var(--congress-paper);width:4rem;height:4rem;color:var(--congress-text);box-shadow:var(--congress-shadow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.congress-history-play svg{width:1.5rem;height:1.5rem}.congress-history-error{background:var(--congress-paper);color:var(--congress-text);border-radius:.5rem;padding:.75rem;font-size:.875rem;position:absolute;inset:auto 1rem 1rem}.congress-page :is(.congress-card,.congress-panel){--foreground:var(--congress-text);--muted-foreground:#46506b;--border:#101e4624;color:var(--foreground);background:var(--congress-paper)}.congress-panel{box-shadow:var(--congress-shadow);border-radius:1.75rem;padding:1.5rem 1.25rem}.congress-page>section[id]:not(.congress-hero,#patrocinadores,#edicoes-anteriores) .text-brand{color:currentColor}.congress-page .btn-primary{background:var(--brand);color:var(--primary-foreground);border-color:var(--brand)}.congress-page :is(#congresso,#inscricao,#abstracts,#local)>div>:not(.congress-card) .btn-primary,.congress-page :is(#congresso,#inscricao,#abstracts,#local) .congress-card .btn-primary{background:var(--congress-text);border-color:var(--congress-text);color:#fff}.congress-page .btn-glass{background:var(--congress-paper);color:var(--congress-text);box-shadow:var(--congress-shadow);border:1px solid #101e4624}.congress-page :is(h1,h2,h3,p,a,span){letter-spacing:0}.congress-page h2{font-size:2rem;line-height:1.15}.congress-page h3{line-height:1.25}.congress-page section[id]{scroll-margin-top:6.5rem}.congress-page .link-underline{color:inherit}.congress-page>section.congress-hero{background:var(--congress-paper);padding-block:.25rem 2rem!important}.congress-hero-grid{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:1.5rem .75rem;display:grid}.congress-hero-text{grid-area:1/2;min-width:0}.congress-hero-info{grid-area:2/1/auto/-1;min-width:0}.congress-hero-actions{gap:.5rem;margin-top:1.5rem;display:flex}.congress-hero-actions .btn-base{min-width:0;min-height:44px;padding-inline:.75rem;font-size:.8125rem}.congress-page .congress-hero-actions .btn-primary{background:var(--congress-solid-cyan);border-color:var(--congress-solid-cyan)}.congress-hero-numeral{width:5rem;height:auto;display:block}.congress-hero-title{font-family:"Montserrat", var(--font-display-sans);text-transform:uppercase;letter-spacing:0;margin-top:.75rem;font-size:1.25rem;font-weight:800;line-height:1.08}.congress-hero-dark{color:var(--congress-text)}.congress-hero-cyan{color:var(--congress-solid-cyan);font-size:.82em}.congress-hero-date{font-family:"Montserrat", var(--font-display-sans);color:var(--congress-solid-coral);margin-top:0;font-size:1rem;font-weight:700}.congress-hero-place{color:var(--congress-text);margin-top:.5rem;font-size:.8125rem}.congress-hero-figure{grid-area:1/1;width:100%}.congress-hero-figure img{width:100%;height:auto;display:block}@media (width>=375px) and (width<=767px){.congress-hero-title{font-size:1.375rem}}@media (width>=768px){.congress-page>section.congress-hero{padding-block:1rem 2rem!important}.congress-hero-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);column-gap:2.5rem}.congress-hero-text{margin-top:2rem}.congress-hero-info{grid-column:2;padding-left:1.23962rem}.congress-hero-body{min-width:0;margin-top:.9rem}.congress-hero-numeral{width:9rem}.congress-hero-figure{grid-row:1/3;max-width:22rem;margin:-7rem 0 0}.congress-hero-title{margin-top:0;font-size:2.15rem}.congress-hero-actions{gap:.75rem}.congress-hero-actions .btn-base{padding-inline:1.25rem;font-size:.875rem}}@media (width>=1024px){.congress-hero-figure{width:min(30.5rem,100% + 2rem);max-width:none;margin-top:-8rem}.congress-hero-numeral{width:10.3rem}.congress-hero-info{padding-left:1.41868rem}.congress-hero-title{font-size:3.05rem}.congress-hero-date{font-size:1.05rem}.congress-hero-place{font-size:.875rem}}@media (width>=1280px){.congress-hero-text{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.congress-hero-numeral{width:20.8rem}.congress-hero-body{margin-top:0}.congress-hero-info{padding-left:2.86491rem}}.congress-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--congress-shadow);border-radius:1.75rem;height:100%;padding:1.75rem}.congress-card .congress-price{font-family:var(--font-display-sans);font-size:2.75rem;font-weight:600;line-height:1}.congress-anchors{position:relative}.congress-anchor-shell{background:var(--congress-glass);border:1px solid var(--congress-reflection);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);max-width:72rem;box-shadow:inset 0 1px 0 var(--congress-reflection), var(--congress-shadow);border-radius:9999px;margin-inline:auto;padding:.4rem}.congress-anchor-track{scrollbar-width:none;border-radius:9999px;justify-content:safe center;gap:.25rem;display:flex;position:relative;overflow-x:auto}.congress-anchor-track::-webkit-scrollbar{display:none}.congress-anchors .congress-anchor-pill{height:auto;min-height:2.75rem;color:var(--congress-ink);border-radius:9999px;flex-shrink:0;padding-inline:1rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s}.congress-anchors .congress-anchor-pill:hover{background:color-mix(in srgb, var(--congress-paper) 85%, transparent)}.congress-page :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--congress-cyan);outline-offset:4px}.congress-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:1.25rem;margin-inline:-1.25rem;padding:1rem 1.25rem 2rem;scroll-padding-inline:1.25rem;display:grid;position:relative;overflow-x:auto}.congress-track::-webkit-scrollbar{display:none}.congress-slide{scroll-snap-align:start;min-width:0}.congress-carousel-controls{align-items:center;gap:.75rem;display:flex}.congress-carousel-controls progress{height:3px;accent-color:var(--congress-cyan);flex:1}.congress-carousel-controls progress::-webkit-progress-value{background:var(--congress-cyan)}.congress-carousel-controls progress::-webkit-progress-bar{background:var(--border)}.congress-page #inscricao .congress-carousel-controls button,.congress-page #inscricao .congress-carousel-controls button:hover{background:var(--congress-paper);color:var(--congress-text)}.congress-page #inscricao .congress-carousel-controls button svg{color:var(--congress-text)}.congress-page #inscricao .congress-carousel-controls progress{accent-color:var(--congress-text)}.congress-page #inscricao .congress-carousel-controls progress::-webkit-progress-value{background:var(--congress-text)}.congress-day{border-top:1px solid var(--border);padding-block:1.5rem}.congress-page details{border-top:1px solid var(--border);padding-block:1.25rem}.congress-page summary{cursor:pointer;min-height:2rem;font-weight:600}.congress-page .congress-poster-details{border-top:0;margin-top:0;padding-block:0}.congress-page .congress-poster-details .congress-poster-summary{cursor:pointer;flex-direction:column;padding-block:0;list-style:none;display:flex}.congress-page .congress-poster-details .congress-poster-summary::-webkit-details-marker{display:none}.congress-page .congress-poster-details .congress-poster-summary::marker{content:""}.congress-page .congress-poster-details .congress-poster-summary:focus-visible{outline:3px solid var(--congress-cyan);outline-offset:4px}.congress-page .congress-poster-details .congress-poster-head{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.congress-page .congress-poster-icon{border:1px solid var(--border);width:2rem;height:2rem;color:var(--congress-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.congress-page .congress-poster-icon svg{width:1rem;height:1rem}.congress-page .congress-poster-body{padding-top:1.5rem}.congress-people-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1.25rem;margin-inline:-1.25rem;padding:1.25rem 1.25rem 2.5rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}.congress-people-track::-webkit-scrollbar{display:none}.congress-person-card{aspect-ratio:4/5;background:var(--congress-deep);min-width:0;box-shadow:var(--congress-person-card-shadow);scroll-snap-align:start;border:0;border-radius:1.75rem;position:relative;overflow:hidden}.congress-person-photo{position:absolute;inset:0}.congress-person-photo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.congress-person-name{min-height:6.25rem;color:var(--congress-paper);text-shadow:0 1px 2px #0006;overflow-wrap:anywhere;background:linear-gradient(#0000,#0000002e 25%,#00000080 55%,#000000d1);align-items:flex-end;margin:0;padding:2.75rem 1.25rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.35;display:flex;position:absolute;inset:auto 0 0}.congress-people-group .btn-glass{color:var(--congress-ink)}.congress-people-controls{align-items:center;gap:.75rem;display:flex}.congress-people-controls progress{min-width:0;height:3px;accent-color:var(--brand);flex:1}.congress-people-controls progress::-webkit-progress-value{background:var(--brand)}.congress-people-controls progress::-webkit-progress-bar{background:var(--border)}.congress-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.congress-company{background:var(--congress-paper);box-shadow:var(--congress-home-card-shadow);border:0;border-radius:1.75rem;min-width:0;padding:.375rem}.congress-company-logo{aspect-ratio:20/11;justify-content:center;align-items:center;display:flex}.congress-company-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.congress-sponsor-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding-block:1rem 2rem;display:flex;overflow-x:auto}.congress-sponsor-track::-webkit-scrollbar{display:none}.congress-sponsor-track .congress-company-grid{scroll-snap-align:start;flex:0 0 100%;grid-template-rows:repeat(4,minmax(0,1fr));align-content:start;min-width:0}.congress-sponsor-track .congress-company{align-self:start}.congress-sponsors .congress-sponsor-controls{display:flex}.congress-sponsor-controls progress{min-width:0}@media (width>=768px) and (width<=1279px){.congress-sponsor-track .congress-company-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.congress-sponsor-track{padding:0;display:block;overflow:visible}.congress-sponsor-track .congress-company-grid{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr))}.congress-sponsors .congress-sponsor-controls{display:none}}.congress-company-footer{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (width>=768px){.congress-company-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.congress-program-rooms{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;display:flex}.congress-program-sessions{max-width:48rem}.congress-program-session{border-top:1px solid var(--border);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.congress-page #programa .congress-program-rooms [aria-selected=true]{color:var(--congress-solid-coral);-webkit-text-decoration-color:var(--congress-solid-coral);-webkit-text-decoration-color:var(--congress-solid-coral);text-decoration-color:var(--congress-solid-coral);font-weight:600}.congress-page #programa .congress-program-rooms [aria-selected=false]:hover{background:color-mix(in srgb, var(--congress-solid-coral) 12%, var(--congress-paper));color:var(--congress-text)}.congress-page #programa .congress-program-rooms [aria-selected=true]:hover{background:color-mix(in srgb, var(--congress-solid-coral) 12%, var(--congress-paper))}.congress-page #programa .congress-program-days .btn-glass:hover{background:color-mix(in srgb, var(--congress-solid-coral) 12%, var(--congress-paper));border-color:color-mix(in srgb, var(--congress-solid-coral) 40%, var(--congress-paper));color:var(--congress-text)}.congress-page #programa :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--congress-solid-coral);outline-offset:4px}@media (width<=767px){.congress-page .congress-program-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.congress-page .congress-program-days .btn-base{letter-spacing:0;min-width:0;min-height:3rem;padding-inline:.25rem;font-size:.75rem}}@media (width<=359px){.congress-page .congress-program-days{gap:.375rem}.congress-page .congress-program-days .btn-base{padding-inline:.125rem;font-size:.65625rem}}@media (width>=768px){.congress-page h2{font-size:2.75rem}.congress-card{padding:2rem}.congress-track{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding-inline:0;overflow:visible}.congress-carousel-controls{display:none}.congress-people-track{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem;margin-inline:0;padding:1rem 0 2.75rem;overflow:visible}.congress-people-track[data-expanded=false] .congress-person-card:nth-child(n+9){display:none}.congress-person-name{padding-inline:1rem;font-size:.9rem}.congress-people-controls{display:none}.congress-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width>=1024px){.congress-company-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.congress-person-name{font-size:1.1rem}.congress-page>section[id]{padding-block:5rem!important}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.congress-anchor-shell,.congress-header .glass-strong,.congress-layout #menu-mobile .glass-strong{background:var(--congress-paper)}}@media (prefers-reduced-motion:reduce){.congress-page *{scroll-behavior:auto;transition:none}}.congress-page #programa .congress-panel .btn-primary{background:var(--congress-solid-coral);border-color:var(--congress-solid-coral);color:#fff}.congress-page #programa .program-room-filter .btn-primary{color:var(--congress-text);background:#101e4614;border-color:#101e4624}.congress-page .congress-panel .btn-glass{box-shadow:none}@media (width>=768px){.congress-panel{padding:2.5rem}}@media (width>=768px) and (width<=1023px){.congress-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem}.congress-hero-figure{max-width:none}.congress-hero-text{margin-top:1.5rem}.congress-hero-numeral{width:8rem}.congress-hero-info{padding-left:1.10189rem}.congress-hero-title{font-size:2rem}.congress-hero-actions .btn-base{padding-inline:1rem}}@media (width>=1024px) and (width<=1279px){.congress-hero-grid{grid-template-columns:minmax(0,30.5rem) minmax(0,1fr)}.congress-hero-figure{width:100%}}@media (width>=768px) and (width<=1279px){.congress-hero-info{padding-left:0}}@media (width>=768px){.congress-hero-figure img{aspect-ratio:650/941;object-fit:contain;object-position:left top}}@media (width<=767px){.congress-hero-grid{grid-template-rows:auto auto 1fr auto;row-gap:0}.congress-hero-info{display:contents}.congress-hero-figure{grid-row:1/4;width:calc(100% + 1.75rem);margin-left:-1.25rem}.congress-hero-figure img{object-fit:contain;mix-blend-mode:multiply}.congress-hero .congress-hero-title,.congress-hero .congress-hero-date,.congress-hero .congress-hero-place{margin-left:7px}.congress-hero-date{grid-area:2/2;margin-top:.6rem;font-size:.8rem}.congress-hero-place{grid-area:3/2;margin-top:.25rem;font-size:.72rem;line-height:1.35}.congress-hero-actions{grid-area:4/1/auto/-1;margin-top:1.375rem;margin-left:10px}}.congress-reg-layout{min-width:0;display:grid}.congress-reg-row{display:contents}.congress-reg-plans{order:1;min-width:0}.congress-reg-included{order:2}.congress-reg-dinner{order:3}.congress-reg-dinner .congress-dinner-photo{border-radius:calc(1.75rem - 16px)}@media (width<=767px){.congress-reg-dinner .congress-card{padding:15px}.congress-reg-dinner .congress-card>:not(figure){padding-inline:13px}}.congress-reg-tablet-controls{display:none}@media (width>=768px){.congress-reg-row{order:1;gap:1.5rem;min-width:0;padding:1rem 0 2rem;display:grid}.congress-reg-included{order:3;margin-top:1rem}.congress-reg-dinner{max-width:none;margin:0;padding:0}.congress-reg-dinner .congress-dinner-photo{width:100%}.congress-reg-dinner h3{margin-top:1rem;font-size:1.25rem}.congress-reg-dinner .congress-card{padding:15px}.congress-reg-dinner .congress-card>:not(figure){padding-inline:17px}}@media (width>=768px) and (width<=1279px){.congress-reg-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:20rem;grid-auto-flow:column;overflow-x:auto}.congress-reg-row::-webkit-scrollbar{display:none}.congress-reg-plans,.congress-reg-plans .congress-carousel,.congress-reg-plans .congress-track{display:contents}.congress-reg-plans .congress-carousel-controls{display:none}.congress-reg-row .congress-slide,.congress-reg-dinner{scroll-snap-align:start}.congress-reg-tablet-controls{order:2;display:flex}.congress-reg-tablet-controls progress{min-width:0}}@media (width>=1280px){.congress-reg-row{grid-template-columns:repeat(4,minmax(0,1fr))}.congress-reg-plans{grid-area:1/1/auto/4;display:flex}.congress-reg-plans .congress-carousel{flex-direction:column;flex:1;display:flex}.congress-reg-plans .congress-track{flex:1;padding-block:0}.congress-reg-dinner{grid-area:1/4}}@media (width<=767px){.congress-hotels .congress-track{padding-block:1.5rem 2.5rem}}@media (width>=768px){.congress-hotels .congress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-block:0}}.congress-registration-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.75 6 8.25 9.5 4.75' fill='none' stroke='%230F4A63' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px}.scientific-program{--program-grey:#f6f6f7;--program-grey-reference:#e6e6e8;--program-inaugural:#f59e0b;color:var(--congress-text)}.scientific-program .program-tone-coral{--program-reference:var(--congress-solid-coral);--program-fill:color-mix(in srgb,var(--program-reference) 15%,var(--congress-paper))}.scientific-program .program-tone-grey{--program-reference:var(--program-grey-reference);--program-fill:var(--program-grey)}.scientific-program .program-tone-cyan{--program-reference:var(--congress-solid-cyan);--program-fill:color-mix(in srgb,var(--program-reference) 15%,var(--congress-paper))}.scientific-program .program-tone-blue{--program-reference:var(--congress-solid-blue);--program-fill:color-mix(in srgb,var(--program-reference) 15%,var(--congress-paper))}.scientific-program .program-tone-orange{--program-reference:var(--program-inaugural);--program-fill:color-mix(in srgb,var(--program-reference) 15%,var(--congress-paper))}.scientific-program .program-tone-white{--program-reference:var(--congress-paper);--program-fill:var(--congress-paper)}.congress-page .scientific-program .program-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scientific-program .program-main-tabs .btn-base,.scientific-program .program-room-filter .btn-base{white-space:normal;height:auto;min-height:44px;padding:.625rem .75rem;font-size:.875rem}@media (width>=1024px){.congress-page .scientific-program .program-main-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.congress-page .scientific-program .program-main-tabs .btn-base{min-height:40px;padding:.5rem 1.25rem}}.scientific-program .program-room-filter{flex-wrap:wrap;gap:.5rem;display:flex}.program-legend{flex-wrap:wrap;gap:.375rem 1rem;margin-top:1rem;font-size:.8125rem;display:flex}.program-legend li{background:0 0;align-items:center;gap:.5rem;display:flex}.program-legend li:before{content:"";background:var(--program-reference);border-radius:3px;flex-shrink:0;width:12px;height:12px}.program-scroll-hint{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.program-scroll-hint svg{width:16px;height:16px}.program-pager{border:1px solid var(--border);background:var(--congress-paper);border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem;display:flex}.congress-page .program-pager-arrow{width:44px;height:44px;color:var(--congress-text);border-radius:9999px;flex-shrink:0}.program-pager-arrow:disabled{opacity:.35}.program-pager-status{text-align:center;justify-items:center;gap:.25rem;min-width:0;font-size:.875rem;display:grid}.congress-page .scientific-program .program-day-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:0;display:grid}.scientific-program .program-day-tabs .btn-base{white-space:normal;height:auto;min-height:44px;padding:.625rem .75rem;font-size:.875rem}@media (width<=767px){.congress-page .scientific-program .program-day-tabs{gap:.375rem}.scientific-program .program-day-tabs .btn-base{white-space:nowrap;padding-inline:.25rem}}.program-card-subtype{margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.program-overview-scroll{scroll-snap-type:x mandatory;align-items:flex-start;gap:1rem;max-width:100%;padding-bottom:.75rem;display:flex;overflow-x:auto}.program-overview-scroll:focus-visible{outline:2px solid var(--congress-solid-coral);outline-offset:3px}.program-overview-day{scroll-snap-align:center;flex:0 0 min(330px,100%);min-width:0}.program-overview-day.program-day-rooms-2{flex-basis:300px}.program-overview-day.program-day-rooms-3{flex-basis:368px}.program-overview-day .program-overview-table th:first-child{width:42px;padding-inline-start:0}.program-overview-table td{padding:4px 2px!important}.congress-page .program-overview-day .program-overview-cell{padding:.3125rem 8px;font-size:.75rem}.program-overview-heading{background:color-mix(in srgb,var(--congress-text) 4%,var(--congress-paper));border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;margin-bottom:1.25rem;padding:.375rem .375rem .375rem .75rem;display:flex}.program-overview-heading h3{font-size:1.125rem;line-height:1.4}.program-overview-heading h3 span,.program-overview-heading h3 small{display:block}.program-overview-heading h3 small{font-size:.8125rem;font-weight:400}.program-overview-heading button{border:1px solid color-mix(in srgb,var(--congress-text) 22%,var(--congress-paper));min-height:36px;color:var(--congress-solid-coral);background:var(--congress-paper);border-radius:9999px;flex-shrink:0;margin-left:auto;padding-inline:.875rem;font-size:.75rem}.program-overview-heading button:hover,.program-overview-heading button:focus-visible{color:var(--congress-solid-coral);background:color-mix(in srgb,var(--congress-solid-coral) 8%,var(--congress-paper));border-color:color-mix(in srgb,var(--congress-text) 35%,var(--congress-paper))}.program-overview-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.35}.program-overview-table th{text-align:left;font-weight:600}.program-overview-table th:first-child{font-variant-numeric:tabular-nums;width:48px;padding-inline-start:0;font-size:.75rem}.program-overview-table thead th{vertical-align:top;padding:.75rem .25rem 1rem}.program-overview-table tbody th{vertical-align:middle;border:0;padding:.5rem .25rem}.program-overview-table td{vertical-align:top;border:0;height:1px;padding:.1875rem}.congress-page .program-overview-cell{text-align:left;white-space:normal;background:var(--program-fill);width:100%;height:100%;min-height:44px;color:var(--congress-text);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:.375rem;font-size:.8125rem;line-height:1.3;display:flex}.program-overview-cell small{margin-bottom:.125rem;font-size:.6875rem;font-weight:400;display:block}.congress-page .program-overview-cell.program-overview-workshop{align-items:flex-start}.congress-page .program-overview-cell:has(>span>small){align-items:flex-start}.program-overview-workshop small{line-height:1.3}.congress-page #programa .program-overview-cell:hover{background:var(--program-fill);color:var(--congress-text)}.program-overview-common{color:var(--muted-foreground);font-size:.75rem;vertical-align:middle!important;padding:.5rem .375rem!important}.program-time{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.program-session{border:1px solid var(--border);border-left:4px solid var(--program-reference);background:var(--program-fill);border-radius:8px;min-width:0}.program-session.program-tone-white{border-left:0}.congress-page .program-session-trigger{text-align:left;white-space:normal;width:100%;height:auto;min-height:44px;color:var(--congress-text);border-radius:8px;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.congress-page #programa .program-session-trigger:hover{background:var(--program-fill);color:var(--congress-text)}.program-session-trigger>span{min-width:0}.program-session-trigger>svg{flex-shrink:0;margin-top:.25rem}.congress-page #programa .program-session-trigger:focus-visible{outline-offset:-3px}.program-card-meta{margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.program-card-title{overflow-wrap:break-word;font-size:1rem;font-weight:600;line-height:1.45;display:block}.program-card-subtitle{margin-top:.375rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.program-names{color:var(--muted-foreground);margin-top:.75rem;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.program-common{background:var(--congress-paper);border-radius:8px;align-items:center;gap:1rem;min-height:44px;padding:.75rem 1rem;font-size:.875rem;display:flex}.program-detail-cards>.program-common>span:first-child{display:none}.program-detail-time{border-top:1px solid var(--border);gap:1rem;padding-block:1.25rem;display:grid}.program-detail-cards{gap:1rem;min-width:0;display:grid}.program-session-trigger[id]{scroll-margin-top:110px}.program-session-info{border-top:1px solid var(--border);overflow-wrap:break-word;padding:1rem}.program-role{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.program-talks{gap:1.25rem;display:grid}.program-talks li+li{border-top:1px solid var(--border);padding-top:1.25rem}.program-topic{margin-bottom:.625rem;font-size:.9375rem;font-weight:500;line-height:1.6}@media (width>=768px){.program-detail-time{grid-template-columns:3.5rem minmax(0,1fr)}}@media (width>=1150px){.program-overview-day.program-day-rooms-2{flex:2 44px}.program-overview-day.program-day-rooms-3{flex:3 44px}.program-overview-scroll{gap:.75rem}}@media (width<=600px){.congress-page #programa .congress-panel{box-shadow:none;background:0 0;border:0;padding-inline:0}.congress-page .program-overview-day.program-day-rooms-2,.congress-page .program-overview-day.program-day-rooms-3{flex:0 0 100%}.program-overview-day .program-overview-table th:first-child{width:38px;padding-inline-start:0;font-size:.6875rem}.program-overview-table thead th{padding-inline:2px}.congress-page .program-overview-day .program-overview-cell{padding:.3125rem 10px}.program-overview-cell small{font-size:.625rem}}.program-label-short{display:none}@media (width<=359px){.congress-page #programa .container-page{padding-inline:12px}.program-overview-day .program-overview-table th:first-child{width:36px;padding-inline-start:0;font-size:.625rem}.program-overview-table td{padding:4px 1px!important}.congress-page .program-overview-day .program-overview-cell{padding-inline:8px}}@media (width<=767px){.program-label-full{display:none}.program-label-short{display:inline}}@media (width<=767.98px){.congress-page>section#patrocinadores{padding-bottom:1.5rem!important}.congress-page>section#edicoes-anteriores{padding-top:1.5rem!important}}
