.gramado-film-market_grid__FCgfd{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media (min-width:720px){.gramado-film-market_grid__FCgfd{grid-template-columns:repeat(2,1fr)}}.gramado-film-market_card__87dVs{display:flex;flex-direction:column;gap:14px;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:28px;background:var(--surface-card);text-decoration:none;transition:border-color var(--dur) var(--ease-in-out),box-shadow var(--dur) var(--ease-in-out),transform var(--dur) var(--ease-in-out)}.gramado-film-market_card__87dVs:focus-visible,.gramado-film-market_card__87dVs:hover{border-color:var(--accent);box-shadow:var(--glow-gold-sm);transform:translateY(-2px)}.gramado-film-market_titulo__gTZSc{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--t-h3);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-primary);text-wrap:balance}.gramado-film-market_descricao__A1I_F{margin:0;font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-relaxed);color:var(--text-secondary)}.gramado-film-market_cta__fj9Gt{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--t-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-bright)}.gramado-film-market_ctaIcon__RkvcZ{display:inline-flex;transition:transform var(--dur) var(--ease-out)}.gramado-film-market_card__87dVs:focus-visible .gramado-film-market_ctaIcon__RkvcZ,.gramado-film-market_card__87dVs:hover .gramado-film-market_ctaIcon__RkvcZ{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.gramado-film-market_card__87dVs:focus-visible,.gramado-film-market_card__87dVs:hover{transform:none}.gramado-film-market_ctaIcon__RkvcZ{transition:none}.gramado-film-market_card__87dVs:focus-visible .gramado-film-market_ctaIcon__RkvcZ,.gramado-film-market_card__87dVs:hover .gramado-film-market_ctaIcon__RkvcZ{transform:none}}.programacao-gfm_wrap__LlxHt{margin-top:var(--sp-9)}.programacao-gfm_aviso__N1yka{display:flex;gap:var(--sp-3);align-items:flex-start;background:var(--orange-tint);border-left:3px solid var(--vermilion);padding:var(--sp-3) var(--sp-4);max-width:58ch;margin:0 0 var(--sp-6);font-family:var(--font-body);font-size:var(--t-sm);line-height:1.55;color:var(--orange-ink)}.programacao-gfm_avisoForte__uPe5F{font-weight:var(--fw-semibold)}.programacao-gfm_controls__P8tUv{position:sticky;top:var(--header-h);z-index:5;background:var(--surface);padding:var(--sp-4) 0 var(--sp-3);border-bottom:1px solid var(--ink)}.programacao-gfm_search__SBcif{display:flex;align-items:center;gap:10px;border:1px solid var(--hairline);padding:0 14px;height:var(--control-h);margin-bottom:var(--sp-3);background:var(--surface)}.programacao-gfm_searchInput__GWxF1{flex:1 1;border:0;outline:none;font-family:var(--font-body);font-size:var(--t-body);color:var(--text-primary);background:transparent;height:42px;min-width:0}.programacao-gfm_searchClear__CduzE{border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--t-sm);cursor:pointer;padding:10px 8px;min-height:var(--control-h)}.programacao-gfm_chipRow__xddsc{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.programacao-gfm_chipRow__xddsc::-webkit-scrollbar{display:none}.programacao-gfm_chip__8vrpS{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:var(--control-h);padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--t-sm);font-weight:var(--fw-medium);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out)}.programacao-gfm_chip__8vrpS:hover{background:var(--orange-tint);border-color:var(--border-marigold-soft)}.programacao-gfm_chipActive__WxFUs,.programacao-gfm_chipActive__WxFUs:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.programacao-gfm_chipDot__sW5hA{width:9px;height:9px;flex:0 0 auto}.programacao-gfm_dayRow__qSJC_{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.programacao-gfm_dayRow__qSJC_::-webkit-scrollbar{display:none}.programacao-gfm_day__gx_ta{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:56px;height:56px;padding:0 10px;border:1px solid var(--hairline);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out)}.programacao-gfm_day__gx_ta:hover{background:var(--orange-tint);border-color:var(--border-marigold-soft)}.programacao-gfm_dayActive__b_VXU,.programacao-gfm_dayActive__b_VXU:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.programacao-gfm_dayNum__Qvexv{font-size:var(--t-lead);font-weight:var(--fw-semibold);line-height:1}.programacao-gfm_dayWd__bwntO{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.programacao-gfm_summary__vVFGy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 0;font-family:var(--font-body);font-size:var(--t-sm);color:var(--text-muted)}.programacao-gfm_summaryActions__piRcs{display:flex;align-items:center;gap:4px}.programacao-gfm_linkBtn__3oG9d{border:0;background:transparent;font-family:var(--font-body);font-size:var(--t-sm);color:var(--orange-ink);cursor:pointer;padding:10px 8px;min-height:var(--control-h);font-weight:var(--fw-medium)}.programacao-gfm_linkBtnMuted__k50q_{color:var(--text-secondary)}.programacao-gfm_empty__4S8k9{padding:var(--sp-7) 0;text-align:center;color:var(--text-secondary)}.programacao-gfm_emptyMsg__ZP5Nu{margin:0 0 var(--sp-4);font-family:var(--font-body);font-size:var(--t-lead)}.programacao-gfm_emptyBtn___RQkg{border:1px solid var(--ink);background:transparent;font-family:var(--font-body);font-size:var(--t-sm);padding:12px 20px;min-height:var(--control-h);cursor:pointer;color:var(--text-primary)}.programacao-gfm_group__2Ounu{margin-top:var(--sp-7)}.programacao-gfm_groupHead__3MqdJ{display:flex;align-items:flex-end;gap:14px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.programacao-gfm_groupNum__Y1R8H{font-family:var(--font-display);font-size:clamp(2.4rem,10vw,3.4rem);line-height:.82;font-weight:var(--fw-black);letter-spacing:-.02em;color:var(--text-primary)}.programacao-gfm_groupWd__wqMIE{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.programacao-gfm_groupCount__jHbG9,.programacao-gfm_groupWd__wqMIE{font-family:var(--font-body);font-size:var(--t-sm);padding-bottom:4px}.programacao-gfm_groupCount__jHbG9{margin-left:auto;color:var(--text-muted)}.programacao-gfm_item__8zFY2{border-bottom:1px solid var(--hairline)}.programacao-gfm_break__NnH4x{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:12px 0;align-items:center}.programacao-gfm_breakTime__p86xK{font-family:var(--font-body);font-size:var(--t-sm);font-weight:var(--fw-medium);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.programacao-gfm_breakTitle__m_gyG{font-family:var(--font-body);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.programacao-gfm_session__qA7GD{display:grid;grid-template-columns:72px 1fr 30px;gap:14px;align-items:start;padding:20px 8px 20px 0;min-height:56px;width:100%;text-align:left;background:transparent;border:0;font-family:inherit;color:inherit}.programacao-gfm_sessionStatic__N58zN{grid-template-columns:72px 1fr}.programacao-gfm_sessionButton__um87n{cursor:pointer;transition:background .16s var(--ease-out)}.programacao-gfm_sessionButton__um87n:focus-visible,.programacao-gfm_sessionButton__um87n:hover{background:var(--orange-tint)}.programacao-gfm_time__W13aB{font-family:var(--font-body);font-size:var(--t-lead);font-weight:var(--fw-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.programacao-gfm_body__WLQEX{display:flex;flex-direction:column;gap:7px;min-width:0}.programacao-gfm_track__X8WVc{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.programacao-gfm_trackDot__xVhXn{width:8px;height:8px;flex:0 0 auto}.programacao-gfm_title__Nnyh1{font-family:var(--font-body);font-size:clamp(1.0625rem,4.2vw,1.25rem);font-weight:var(--fw-semibold);line-height:1.28;letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty}.programacao-gfm_meta__d4gXJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-body);font-size:var(--t-sm);color:var(--text-secondary)}.programacao-gfm_metaSep__ki98_{color:var(--text-muted)}.programacao-gfm_selo__H2oHN{background:var(--orange-tint);color:var(--orange-ink);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;font-weight:var(--fw-medium)}.programacao-gfm_mark__zMa_n{font-size:var(--t-lead);line-height:1;color:var(--vermilion);text-align:right;font-weight:var(--fw-light);padding-top:2px}.programacao-gfm_panel__cZJBa{padding:0 0 var(--sp-5);display:flex;flex-direction:column;gap:18px}.programacao-gfm_desc__kLqvV{margin:0;max-width:62ch;font-family:var(--font-body);font-size:var(--t-body);line-height:1.68;color:var(--text-secondary);text-wrap:pretty}.programacao-gfm_descAfterSpeakers__s0ZYZ{padding-top:18px;border-top:1px solid var(--hairline)}.programacao-gfm_speakers__ft3ed{display:flex;flex-direction:column;gap:14px}.programacao-gfm_speakersLabel__IiCBV{font-family:var(--font-body);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.programacao-gfm_speakersGrid___o9yh{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 28px;margin:0;padding:0;list-style:none}.programacao-gfm_speaker__veobD{display:flex;align-items:center;gap:12px}.programacao-gfm_speakerAvatar__B5fzO{width:44px;height:44px;flex:0 0 auto;border-radius:var(--r-pill);object-fit:cover;background:var(--surface-alt)}.programacao-gfm_speakerAvatarFallback__h__xn{background:var(--orange-tint);color:var(--orange-ink);font-family:var(--font-display);font-size:var(--t-sm);font-weight:var(--fw-bold);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.programacao-gfm_speakerAvatarFallback__h__xn,.programacao-gfm_speakerLogo__80wkY{width:44px;height:44px;flex:0 0 auto;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center}.programacao-gfm_speakerLogo__80wkY{border:1px solid var(--hairline);background:var(--white);overflow:hidden}.programacao-gfm_speakerLogoImg__c6WYN{width:32px;height:32px;object-fit:contain}.programacao-gfm_speakerText__u5Bot{display:flex;flex-direction:column;gap:2px;min-width:0}.programacao-gfm_speakerName__XvFcx{font-family:var(--font-body);font-size:var(--t-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.35}.programacao-gfm_speakerRole__K1nso{font-family:var(--font-body);font-size:var(--t-sm);color:var(--text-secondary);line-height:1.45}.programacao-gfm_footnote__tup9Y{margin:var(--sp-9) 0 0;font-family:var(--font-body);font-size:var(--t-sm);color:var(--text-muted);line-height:1.6}@media (max-width:560px){.programacao-gfm_controls__P8tUv{padding:var(--sp-3) 0 var(--sp-2)}.programacao-gfm_search__SBcif{margin-bottom:var(--sp-2)}.programacao-gfm_sessionStatic__N58zN,.programacao-gfm_session__qA7GD{grid-template-columns:1fr auto;gap:8px}.programacao-gfm_time__W13aB{grid-row:1;grid-column:1}.programacao-gfm_mark__zMa_n{grid-row:1;grid-column:2}.programacao-gfm_body__WLQEX{grid-row:2;grid-column:1/-1}}