@font-face{font-family:__metropolis_8a6723;src:url(/_next/static/media/654d5d8c13ebad60-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__metropolis_8a6723;src:url(/_next/static/media/95a97a83c412227e-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__metropolis_8a6723;src:url(/_next/static/media/79ed5294bd2208db-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__metropolis_8a6723;src:url(/_next/static/media/8460ced3d816b784-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__metropolis_8a6723;src:url(/_next/static/media/d7799d863e25a3ff-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__metropolis_Fallback_8a6723;src:local("Arial");ascent-override:72.73%;descent-override:18.75%;line-gap-override:0.00%;size-adjust:109.31%}.__className_8a6723{font-family:__metropolis_8a6723,__metropolis_Fallback_8a6723}.__variable_8a6723{--font-metropolis:"__metropolis_8a6723","__metropolis_Fallback_8a6723"}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d679ba9092d58b1c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f831e7b4b06b511-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c441a7a257a6e5bf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d679ba9092d58b1c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8f831e7b4b06b511-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c441a7a257a6e5bf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d679ba9092d58b1c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8f831e7b4b06b511-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__League_Spartan_3f8bce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c441a7a257a6e5bf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__League_Spartan_Fallback_3f8bce;src:local("Arial");ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.00%;size-adjust:92.75%}.__className_3f8bce{font-family:__League_Spartan_3f8bce,__League_Spartan_Fallback_3f8bce;font-style:normal}.__variable_3f8bce{--font-league-spartan:"__League_Spartan_3f8bce","__League_Spartan_Fallback_3f8bce"}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;max-width:100%;overflow-x:hidden}:root{color-scheme:light;--bg:#f6f8f6;--surface:#fff;--surface-alt:#fafbfa;--logo-chip:#fff;--text:#202020;--text-muted:#5c655e;--text-faint:#8a938c;--text-soft:#3d443f;--text-softer:#4a544d;--border:#dadada;--border-soft:#dadada;--error-bg:#f1f1f1;--error:#b3261e;--error-border:#dadada;--nav-active-bg:#fbf6dc;--brand-green:#00593b;--brand-green-dark:#013d28;--brand-green-accent:#009b01;--brand-yellow:#ffd300;--heading:var(--brand-green-dark);--accent-text:var(--brand-green);--cat-palestra-bg:#e7f5ec;--cat-palestra-fg:#00593b;--cat-palestra-border:#bfe3cc;--cat-minicurso-bg:#fff7d6;--cat-minicurso-fg:#7a6400;--cat-minicurso-border:#f0e1a0;--cat-workshop-bg:#e7f0ff;--cat-workshop-fg:#1d4c9b;--cat-workshop-border:#c3d8fa;--cat-mesa-bg:#f3e8ff;--cat-mesa-fg:#6b21a8;--cat-mesa-border:#e1c9fb;--cat-visita-bg:#ffe9dc;--cat-visita-fg:#9a4a11;--cat-visita-border:#f6cbaa;--cat-outro-bg:#f1f1f1;--cat-outro-fg:#555;--cat-outro-border:#dadada}[data-theme=dark]{color-scheme:dark;--bg:#14181a;--surface:#1b211d;--surface-alt:#212823;--logo-chip:#fff;--text:#e9ecea;--text-muted:#a7b2ab;--text-faint:#8f9a93;--text-soft:#c6cfc9;--text-softer:#b7c1bb;--border:#2b332e;--border-soft:#333d36;--error-bg:#35201f;--error:#e5867b;--error-border:#4a2c2a;--nav-active-bg:#3a3318;--heading:#e8f1ea;--accent-text:#7fc79b;--cat-palestra-bg:#16301f;--cat-palestra-fg:#8fdbab;--cat-palestra-border:#2c5a3b;--cat-minicurso-bg:#332b0f;--cat-minicurso-fg:#e3c766;--cat-minicurso-border:#59491a;--cat-workshop-bg:#16263b;--cat-workshop-fg:#8fb6ef;--cat-workshop-border:#2a4468;--cat-mesa-bg:#2a2038;--cat-mesa-fg:#c9a6ee;--cat-mesa-border:#4a3a63;--cat-visita-bg:#362316;--cat-visita-fg:#efad82;--cat-visita-border:#5c3c24;--cat-outro-bg:#262626;--cat-outro-fg:#b8b8b8;--cat-outro-border:#3a3a3a}body,html{background:var(--bg)}body{font-family:var(--font-metropolis),"Segoe UI",sans-serif;color:var(--text);line-height:1.5;transition:background-color .2s ease,color .2s ease}a{color:inherit}button{font-family:inherit}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--heading);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:var(--brand-green)}.btn-hover{background-color:rgba(1,61,40,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid var(--brand-yellow);padding:13px 24px;border-radius:6px;font-weight:700px;font-family:var(--font-league-spartan),sans-serif;font-size:17px;text-decoration:none;color:#fff;transition:all .2s ease-in-out}.btn-hover:hover{background-color:rgba(1,61,40,.85);border-color:var(--brand-yellow);color:var(--brand-yellow)}[data-theme=dark] .btn-hover{border-color:#fff;color:#fff}[data-theme=dark] .btn-hover:hover{border-color:var(--brand-yellow);color:var(--brand-yellow);background-color:hsla(0,0%,100%,.1)}