@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.26901079.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.01f07175.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_b4a4aeda-module__-3xhaq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_b4a4aeda-module__-3xhaq__variable{--font-archivo-black:"Archivo Black","Archivo Black Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.116e11d1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.7143cfbe.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.fa2d9d34.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.d7614a26.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.fa3c06c6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.3742300b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_d8147c01-module__58GeNW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_d8147c01-module__58GeNW__variable{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}

:root{--fsn-black:#0b0b0b;--fsn-graphite-900:#121212;--fsn-graphite-800:#181818;--fsn-graphite-700:#1f1f1f;--fsn-graphite-600:#262626;--fsn-graphite-500:#383838;--fsn-gray-400:#5c5c5c;--fsn-gray-300:#8a8a8a;--fsn-gray-200:#b8b8b8;--fsn-offwhite:#f0f0f0;--fsn-white:#fff;--fsn-cream:#eed4c2;--fsn-cream-deep:#e0bca3;--fsn-cream-soft:#f7e7dc;--fsn-orange:#e8620a;--fsn-orange-bright:#eb7512;--fsn-orange-deep:#d84f0a;--fsn-orange-950:#3a1704;--fsn-orange-900:#5c2405;--fsn-verde:#2fbf71;--fsn-lima:#b6ff2e;--fsn-vermelho:#ff3b30;--fsn-amarelo:#ffc53d;--bg-page:var(--fsn-graphite-900);--bg-surface:var(--fsn-graphite-800);--bg-raised:var(--fsn-graphite-700);--bg-sunken:var(--fsn-black);--bg-inverse:var(--fsn-offwhite);--bg-accent:var(--fsn-orange);--bg-accent-soft:var(--fsn-orange-950);--text-strong:var(--fsn-offwhite);--text-body:#d6d6d6;--text-muted:var(--fsn-gray-300);--text-inverse:var(--fsn-graphite-900);--text-accent:var(--fsn-orange-bright);--text-cream:var(--fsn-cream);--border-subtle:rgba(240,240,240,.1);--border-strong:rgba(240,240,240,.22);--border-accent:var(--fsn-orange);--accent:var(--fsn-orange);--accent-hover:var(--fsn-orange-bright);--accent-press:var(--fsn-orange-deep);--focus-ring:var(--fsn-cream);--surface-card:var(--fsn-graphite-800);--surface-card-hover:var(--fsn-graphite-700);--surface-ad:rgba(240,240,240,.04);--bg-light:var(--fsn-offwhite);--bg-light-warm:var(--fsn-cream-soft);--text-on-light:var(--fsn-graphite-900);--text-on-light-muted:#5c5c5c;--border-on-light:rgba(18,18,18,.14)}.fsn-light{--bg-page:var(--fsn-offwhite);--bg-surface:var(--fsn-white);--bg-raised:var(--fsn-cream-soft);--bg-inverse:var(--fsn-graphite-900);--text-strong:var(--fsn-graphite-900);--text-body:#2a2a2a;--text-muted:#5c5c5c;--text-inverse:var(--fsn-offwhite);--text-accent:var(--fsn-orange-deep);--border-subtle:rgba(18,18,18,.12);--border-strong:rgba(18,18,18,.28);--surface-card:var(--fsn-white);--surface-card-hover:var(--fsn-cream-soft);--surface-ad:rgba(18,18,18,.04);--focus-ring:var(--fsn-orange-deep)}
:root{--font-display:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;--font-headline:var(--font-archivo),"Archivo",system-ui,sans-serif;--font-body:var(--font-source-serif),"Source Serif 4",Georgia,serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--fs-3xs:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:clamp(2rem,4vw,2.75rem);--fs-4xl:clamp(2.5rem,6vw,4rem);--fs-5xl:clamp(3.25rem,9vw,6.5rem);--lh-tight:.92;--lh-snug:1.06;--lh-headline:1.14;--lh-normal:1.45;--lh-prose:1.62;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--wdth-condensed:82;--wdth-normal:100;--wdth-wide:112;--ls-display:-.02em;--ls-headline:-.012em;--ls-normal:0;--ls-label:.08em;--ls-kicker:.14em;--measure-prose:66ch;--measure-lede:52ch}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gap-card:var(--space-3);--gap-grid:var(--space-6);--gap-block:var(--space-12);--pad-card:var(--space-4);--pad-section:var(--space-8);--pad-page-mobile:var(--space-4);--pad-page-desktop:var(--space-8);--ad-leaderboard:728px/90px;--ad-billboard:970px/250px;--ad-mpu:300px/250px;--ad-halfpage:300px/600px;--ad-mobile:320px/100px}
:root{--radius-0:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--border-hairline:1px;--border-thick:2px;--rule-accent:3px;--shadow-none:none;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 6px 20px rgba(0,0,0,.45);--shadow-3:0 18px 48px rgba(0,0,0,.55);--shadow-lift:0 10px 30px rgba(0,0,0,.5);--shadow-accent:0 0 0 2px var(--fsn-orange);--shadow-inset-top:inset 0 1px 0 rgba(240,240,240,.06);--scrim-bottom:linear-gradient(to top,rgba(11,11,11,.92) 0%,rgba(11,11,11,.72) 38%,rgba(11,11,11,0) 100%);--scrim-full:linear-gradient(to top,rgba(11,11,11,.95) 0%,rgba(11,11,11,.35) 60%,rgba(11,11,11,.1) 100%);--cone-stripe:repeating-linear-gradient(115deg,var(--fsn-orange)0 14px,var(--fsn-cream-soft)14px 28px);--cone-stripe-fine:repeating-linear-gradient(115deg,var(--fsn-orange)0 6px,transparent 6px 12px)}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-snap:cubic-bezier(.16,1,.3,1);--transition-ui:color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--press-scale:1}}
:root{--container-max:1280px;--container-narrow:760px;--container-wide:1440px;--header-h:64px;--header-h-desktop:72px;--ticker-h:36px;--sidebar-w:320px;--grid-cols:12;--grid-gutter:var(--space-6);--z-base:0;--z-card-hover:1;--z-sticky:20;--z-header:40;--z-overlay:60;--z-dialog:70;--z-toast:80;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-headline);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-family:var(--font-headline);font-weight:var(--fw-bold);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);margin:0}p{margin:0}img{max-width:100%;display:block}a{color:var(--text-accent);transition:var(--transition-ui);text-decoration:none}a:hover{color:var(--fsn-cream);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}a:active{color:var(--accent-press)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--fsn-orange);color:var(--fsn-white)}button,input,select,textarea{font:inherit;color:inherit}hr{height:var(--border-hairline);background:var(--border-subtle);margin:var(--space-8)0;border:0}.fsn-prose{font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-prose);max-width:var(--measure-prose);color:var(--text-body);text-wrap:pretty}.fsn-prose>*+*{margin-top:var(--space-5)}.fsn-prose h2{font-family:var(--font-headline);font-size:var(--fs-2xl);margin-top:var(--space-10)}.fsn-prose h3{font-family:var(--font-headline);font-size:var(--fs-xl)}.fsn-prose strong{color:var(--text-strong);font-weight:var(--fw-bold)}.fsn-prose blockquote{padding-left:var(--space-5);border-left:var(--rule-accent)solid var(--accent);font-size:var(--fs-xl);color:var(--text-strong);margin:0;line-height:1.35}.fsn-prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fsn-cone-rule{background:var(--cone-stripe);border:0;height:6px}.fsn-kicker{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-accent)}.fsn-tilt{transform:rotate(-1.2deg)}

.fsn-icon{width:20px;height:20px;-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fsn-icon--12{width:12px;height:12px}.fsn-icon--14{width:14px;height:14px}.fsn-icon--16{width:16px;height:16px}.fsn-icon--18{width:18px;height:18px}html,body{max-width:100%;overflow-x:clip}img,svg,video,iframe,table{max-width:100%}.fsn-container{max-width:var(--container-max);padding-left:var(--pad-page-desktop);padding-right:var(--pad-page-desktop);margin:0 auto}.fsn-mono{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.fsn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fsn-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-headline);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;border:var(--border-thick)solid transparent;border-radius:var(--radius-sm);min-height:44px;transition:var(--transition-ui);padding:10px 18px;text-decoration:none;display:inline-flex}.fsn-btn:active{transform:scale(var(--press-scale))}.fsn-btn--sm{font-size:var(--fs-2xs);min-height:32px;padding:6px 12px}.fsn-btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.fsn-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;text-decoration:none}.fsn-btn--secondary{border-color:var(--border-strong);color:var(--text-cream);background:0 0}.fsn-btn--secondary:hover{border-color:var(--accent);color:var(--accent-hover);text-decoration:none}.fsn-btn--ghost{color:var(--text-strong);background:0 0;border-color:transparent}.fsn-btn--ghost:hover{color:var(--text-strong);background:rgba(240,240,240,.08);text-decoration:none}.fsn-iconbtn{cursor:pointer;width:36px;height:36px;color:var(--text-strong);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-ui);background:0 0;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.fsn-iconbtn:hover{background:rgba(240,240,240,.08)}.fsn-tag{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--ls-label);border-radius:var(--radius-sm);color:var(--fsn-offwhite);transition:var(--transition-ui);background:rgba(240,240,240,.1);align-items:center;gap:6px;padding:5px 8px;text-decoration:none;display:inline-flex}.fsn-tag--sm{font-size:var(--fs-3xs);padding:3px 6px}.fsn-tag--mercado{color:var(--fsn-verde);background:rgba(47,191,113,.16)}.fsn-tag--satira{color:var(--fsn-lima);background:rgba(182,255,46,.14)}.fsn-tag--humor{color:var(--fsn-cream);background:rgba(238,212,194,.16)}.fsn-tag--aovivo{background:var(--fsn-vermelho);color:#fff}.fsn-tag--brand{background:var(--accent);color:#fff}.fsn-tag--solid{background:var(--fsn-offwhite);color:var(--fsn-graphite-900)}.fsn-tag--solid.fsn-tag--mercado{background:var(--fsn-verde)}.fsn-tag--solid.fsn-tag--satira{background:var(--fsn-lima)}.fsn-tag--solid.fsn-tag--humor{background:var(--fsn-cream)}.fsn-tag--solid.fsn-tag--aovivo{background:var(--fsn-vermelho);color:#fff}.fsn-badge{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius-sm);background:var(--accent);color:#fff;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.fsn-badge--live{background:var(--fsn-vermelho);color:#fff}.fsn-badge--ia{background:var(--fsn-lima);color:var(--fsn-graphite-900)}.fsn-badge--neutral{color:var(--text-strong);background:rgba(240,240,240,.12)}.fsn-badge__dot{border-radius:var(--radius-pill);width:6px;height:6px;animation:fsnPulse 1.4s var(--ease-in-out)infinite;background:currentColor}@keyframes fsnPulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.fsn-badge__dot{animation:none}}.fsn-cone{background:var(--cone-stripe);border:0;height:6px;margin:0}.fsn-cone--thick{height:10px}.fsn-topbar{z-index:var(--z-header);-webkit-backdrop-filter:blur(8px);border-bottom:var(--border-hairline)solid var(--border-subtle);background:rgba(11,11,11,.94);position:-webkit-sticky;position:sticky;top:0}.fsn-topbar__inner{max-width:var(--container-max);padding:0 var(--space-6);height:var(--header-h-desktop);align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.fsn-topbar__logo{flex:none;align-items:center;display:inline-flex}.fsn-topbar__logo img{width:auto;height:34px}.fsn-nav{gap:var(--space-5);flex:1;min-width:0;display:flex;overflow:hidden}.fsn-nav a{font-family:var(--font-headline);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--text-muted);border-bottom:var(--border-thick)solid transparent;transition:var(--transition-ui);padding-bottom:2px;text-decoration:none}.fsn-nav a:hover{color:var(--text-strong);text-decoration:none}.fsn-nav a[aria-current=page]{color:var(--fsn-offwhite);border-bottom-color:var(--accent)}.fsn-topbar__actions{align-items:center;gap:var(--space-2);display:flex}.fsn-search{align-items:center;gap:var(--space-2);background:var(--bg-sunken);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);width:220px;padding:0 var(--space-3);min-height:36px;color:var(--text-muted);display:none}.fsn-search[data-open=true]{display:flex}.fsn-search input{min-width:0;color:var(--text-strong);font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1}.fsn-search input::placeholder{color:var(--text-muted)}.fsn-topbar__menu{display:none}.fsn-ticker{height:var(--ticker-h);background:var(--bg-sunken);border-bottom:var(--border-hairline)solid var(--border-subtle);align-items:center;display:flex;overflow:hidden}.fsn-ticker__label{height:100%;padding:0 var(--space-4);z-index:1;background:var(--bg-sunken);border-right:var(--border-hairline)solid var(--border-subtle);flex:none;align-items:center;display:flex}.fsn-ticker__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 48px),transparent 100%)}.fsn-ticker__track{gap:var(--space-8);width:max-content;padding-right:var(--space-8);animation:48s linear infinite fsnTicker;display:flex}.fsn-ticker:hover .fsn-ticker__track{animation-play-state:paused}.fsn-ticker__track a{align-items:center;gap:var(--space-2);white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-body);text-decoration:none;display:inline-flex}.fsn-ticker__track a:hover{color:var(--fsn-cream);text-decoration:none}.fsn-ticker__time{color:var(--text-accent);font-weight:var(--fw-bold)}.fsn-ticker__sep{color:var(--fsn-gray-400)}@keyframes fsnTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fsn-ticker__track{animation:none}}.fsn-home{max-width:var(--container-max);padding:var(--space-8)var(--pad-page-desktop);gap:var(--gap-block);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.fsn-topstories{gap:var(--gap-grid);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.fsn-rail{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fsn-rail__item+.fsn-rail__item{padding-top:var(--space-5);border-top:var(--border-hairline)solid var(--border-subtle)}.fsn-main{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr)var(--sidebar-w);align-items:start;display:grid}.fsn-column{gap:var(--gap-block);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fsn-sidebar{gap:var(--gap-block);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.fsn-frame{margin:0;position:relative}.fsn-frame__media{aspect-ratio:16/9;background:var(--fsn-graphite-600);border-radius:var(--radius-md);position:relative;overflow:hidden}.fsn-frame__media--4x3{aspect-ratio:4/3}.fsn-frame__media img.fsn-frame__photo{object-fit:cover;width:100%;height:100%}.fsn-frame__fallback{background-image:var(--cone-stripe-fine);opacity:.5;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fsn-frame__fallback img{opacity:.85;width:auto;height:42%}.fsn-frame__badge{top:var(--space-3);left:var(--space-3);z-index:1;position:absolute}.fsn-card{gap:var(--gap-card);transition:var(--transition-ui);grid-template-columns:minmax(0,1fr);display:grid}.fsn-card__body{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.fsn-card__title{font-family:var(--font-headline);font-size:var(--fs-xl);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);text-wrap:pretty;overflow-wrap:break-word;min-width:0}.fsn-card__title a{color:var(--text-strong);text-decoration:none}.fsn-card__title a:hover{color:var(--fsn-cream);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.fsn-card__excerpt{color:var(--text-muted);font-size:var(--fs-sm);max-width:54ch;line-height:1.5}.fsn-card__meta{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;display:flex}.fsn-card--row{grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start}.fsn-card--row .fsn-card__title,.fsn-card--sm .fsn-card__title{font-size:var(--fs-md)}.fsn-hero{text-decoration:none;display:block}.fsn-hero__link{border-radius:var(--radius-md);background:var(--fsn-graphite-600);grid-template-columns:minmax(0,1fr);grid-template-areas:"fsn";text-decoration:none;display:grid;position:relative;overflow:hidden}.fsn-hero__media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fsn-hero__media img.fsn-frame__photo{object-fit:cover;width:100%;height:100%}.fsn-hero__scrim{background:var(--scrim-full);position:absolute;top:0;bottom:0;left:0;right:0}.fsn-hero__ratio{aspect-ratio:16/9;grid-area:fsn;display:block}.fsn-hero__content{align-self:end;gap:var(--space-3);padding:var(--space-16)var(--space-5)var(--space-5);grid-area:fsn;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fsn-hero__title{font-family:var(--font-display);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--fsn-offwhite);text-wrap:balance;overflow-wrap:break-word}.fsn-hero__link:hover .fsn-hero__title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.fsn-hero__excerpt{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--fs-md);max-width:56ch}.fsn-sectionhead{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.fsn-sectionhead__top{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.fsn-sectionhead h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-display);font-size:var(--fs-2xl);line-height:var(--lh-snug);overflow-wrap:break-word}.fsn-sectionhead__link{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.fsn-sectionhead__note{color:var(--text-muted);font-size:var(--fs-sm);max-width:60ch;margin-top:calc(var(--space-2)*-1)}.fsn-sectionhead__rule{height:var(--rule-accent);background:var(--accent);width:100%}.fsn-pills{gap:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:none;border-bottom:var(--border-hairline)solid var(--border-subtle);min-width:0;display:flex;overflow-x:auto}.fsn-pills::-webkit-scrollbar{display:none}.fsn-pills button{min-height:36px;padding:0 var(--space-4);cursor:pointer;color:var(--text-muted);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);transition:var(--transition-ui);background:0 0;flex:none}.fsn-pills button:hover{color:var(--text-strong)}.fsn-pills button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.fsn-feed{gap:var(--gap-grid);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fsn-feed__item[hidden]{display:none}.fsn-trio{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fsn-stack{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.fsn-transfer{gap:var(--space-3);padding:var(--space-4);background:var(--surface-card);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.fsn-transfer:hover{background:var(--surface-card-hover);text-decoration:none}.fsn-transfer__main{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.fsn-transfer__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fsn-transfer__name strong{color:var(--text-strong);font-size:var(--fs-md)}.fsn-transfer__pos{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);color:var(--text-muted)}.fsn-transfer__route{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-body);flex-wrap:wrap;display:flex}.fsn-transfer__route strong{color:var(--text-strong)}.fsn-transfer__route .fsn-icon{color:var(--accent)}.fsn-transfer__side{text-align:right;grid-template-columns:minmax(0,1fr);justify-items:end;gap:6px;display:grid}.fsn-transfer__fee{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm)}.fsn-transfer__status{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:5px;display:flex}.fsn-transfer__status:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.fsn-transfer__status--confirmado{color:var(--fsn-verde)}.fsn-transfer__status--negociando{color:var(--fsn-amarelo)}.fsn-transfer__status--sem-nexo{color:var(--fsn-lima)}.fsn-stamp{gap:var(--space-3);padding:var(--space-3)var(--space-4);border-left:var(--border-thick)solid var(--fsn-lima);border-radius:var(--radius-sm);margin-bottom:var(--space-5);background:rgba(182,255,46,.1);align-items:start;display:flex}.fsn-stamp .fsn-icon{color:var(--fsn-lima)}.fsn-stamp__text{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.fsn-stamp__label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fsn-lima)}.fsn-stamp__note{font-size:var(--fs-sm);color:var(--text-body);line-height:1.45}.fsn-newsletter{background:var(--bg-raised);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.fsn-newsletter__body{padding:var(--space-6);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.fsn-newsletter h3{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:var(--ls-display);text-transform:uppercase;overflow-wrap:break-word}.fsn-newsletter p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);max-width:46ch}.fsn-newsletter form{gap:var(--space-2);flex-wrap:wrap;display:flex}.fsn-newsletter input{background:var(--bg-sunken);min-height:44px;color:var(--text-strong);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;flex:200px;padding:0 12px}.fsn-newsletter input:focus-visible{border-color:var(--accent)}.fsn-newsletter__done{color:var(--fsn-verde);font-weight:var(--fw-bold);align-items:center;gap:8px;display:flex}.fsn-ad{background:var(--surface-ad);border:var(--border-hairline)dashed var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;display:grid}.fsn-ad span{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.fsn-ad--billboard{max-width:min(970px,100%);min-height:250px;padding:var(--space-4);text-align:center;margin:0 auto}.fsn-ad--halfpage{max-width:min(300px,100%);min-height:600px;top:calc(var(--header-h-desktop) + var(--space-4));position:-webkit-sticky;position:sticky}.fsn-block{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.fsn-block__title{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-accent)}.fsn-block__note{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.fsn-score{gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--surface-card);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-ui);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.fsn-score:hover{background:var(--surface-card-hover);text-decoration:none}.fsn-score--live{border-left:var(--border-thick)solid var(--fsn-vermelho)}.fsn-score__head{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.fsn-score__team{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.fsn-score__club{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fsn-score__crest{border-radius:var(--radius-sm);background:var(--fsn-graphite-500);flex:none;width:18px;height:18px}.fsn-score__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);color:var(--text-body);font-size:var(--fs-sm);overflow:hidden}.fsn-score__value{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--text-body)}.fsn-score__team--win .fsn-score__name{font-weight:var(--fw-bold);color:var(--text-strong)}.fsn-score__team--win .fsn-score__value{color:var(--text-strong)}.fsn-ranked{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fsn-ranked li{gap:var(--space-4);padding:var(--space-4)0;border-top:var(--border-hairline)solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fsn-ranked li:first-child{border-top:0;padding-top:0}.fsn-ranked__num{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--fsn-gray-400);line-height:.9}.fsn-ranked li:first-child .fsn-ranked__num{color:var(--accent)}.fsn-ranked__body{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.fsn-ranked__body a{color:var(--text-strong);font-weight:var(--fw-bold);font-size:var(--fs-md);overflow-wrap:break-word;line-height:1.25;text-decoration:none}.fsn-ranked__body a:hover{color:var(--fsn-cream);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.fsn-tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.fsn-standings{border-collapse:collapse;background:var(--surface-card);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);width:100%}.fsn-standings th{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);font-weight:var(--fw-bold);padding:var(--space-2);text-align:right}.fsn-standings th:first-child{text-align:left;width:40%;min-width:120px}.fsn-standings td{font-family:var(--font-mono);font-size:var(--fs-sm);padding:var(--space-3)var(--space-2);text-align:right;color:var(--text-body)}.fsn-standings tbody tr{border-top:var(--border-hairline)solid var(--border-subtle)}.fsn-standings tbody tr.is-highlight{background:rgba(232,98,10,.1)}.fsn-standings td:first-child{text-align:left;color:var(--text-strong);font-family:var(--font-headline);font-weight:var(--fw-medium)}.fsn-standings tr.is-highlight td:first-child{font-weight:var(--fw-bold)}.fsn-standings__club{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.fsn-standings__zone{background:0 0;border-radius:1px;width:3px;height:20px}.fsn-standings__zone--liberta{background:var(--fsn-verde)}.fsn-standings__zone--pre{background:var(--fsn-amarelo)}.fsn-standings__zone--z4{background:var(--fsn-vermelho)}.fsn-standings__pos{font-family:var(--font-mono);color:var(--text-muted);width:18px}.fsn-standings td.fsn-standings__pts{color:var(--text-strong);font-weight:var(--fw-bold)}.fsn-footer{background:var(--bg-sunken);margin-top:var(--space-20)}.fsn-footer__inner{max-width:var(--container-max);padding:var(--space-12)var(--pad-page-desktop);gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0 auto;display:grid}.fsn-footer__brand{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fsn-footer__brand img{width:auto;height:44px}.fsn-footer__note{color:var(--text-muted);font-size:var(--fs-2xs);max-width:34ch;line-height:1.5}.fsn-footer__social{gap:var(--space-2);display:flex}.fsn-footer__social a{width:36px;height:36px;color:var(--text-strong);border:var(--border-hairline)solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-ui);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.fsn-footer__social a:hover{background:rgba(240,240,240,.08)}.fsn-footer__cols{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.fsn-footer__col{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fsn-footer__col h3{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-accent)}.fsn-footer__col a{color:var(--text-muted);font-size:var(--fs-sm);text-decoration:none}.fsn-footer__col a:hover{color:var(--fsn-cream);text-underline-offset:3px;text-decoration:underline}.fsn-footer__legal{border-top:var(--border-hairline)solid var(--border-subtle)}.fsn-footer__legal div{max-width:var(--container-max);padding:var(--space-5)var(--pad-page-desktop);justify-content:space-between;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0 auto;display:flex}@media (max-width:1024px){.fsn-main{grid-template-columns:minmax(0,1fr)}.fsn-ad--halfpage{max-width:none;min-height:250px;position:static}.fsn-sidebar{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.fsn-topstories{grid-template-columns:minmax(0,1fr)}.fsn-rail{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.fsn-rail__item+.fsn-rail__item{border-top:0;padding-top:0}}@media (max-width:768px){.fsn-home{padding:var(--space-6)var(--pad-page-mobile);gap:var(--space-10)}.fsn-topbar__inner{height:var(--header-h);padding:0 var(--pad-page-mobile);gap:var(--space-4)}.fsn-topbar__logo img{height:28px}.fsn-nav{top:var(--header-h);background:var(--bg-sunken);border-bottom:var(--border-hairline)solid var(--border-subtle);padding:var(--space-2)var(--pad-page-mobile);flex-direction:column;gap:0;display:none;position:absolute;left:0;right:0}.fsn-nav[data-open=true]{display:flex}.fsn-nav a{padding:var(--space-3)0;border-bottom:var(--border-hairline)solid var(--border-subtle)}.fsn-nav a[aria-current=page]{border-bottom-color:var(--accent)}.fsn-topbar__menu{grid-template-columns:minmax(0,1fr);display:grid}.fsn-topbar__newsletter{display:none}.fsn-feed,.fsn-trio{grid-template-columns:minmax(0,1fr)}.fsn-frame__media,.fsn-hero__link{border-radius:var(--radius-sm)}.fsn-footer__inner{padding:var(--space-10)var(--pad-page-mobile);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.fsn-footer__legal div{padding:var(--space-4)var(--pad-page-mobile)}.fsn-hero__content{padding:var(--space-12)var(--space-4)var(--space-4)}.fsn-search[data-open=true]{top:var(--header-h);border-radius:0;width:auto;min-height:48px;position:absolute;left:0;right:0}.fsn-card--row{grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.fsn-transfer{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.fsn-transfer__side{text-align:left;place-items:center start;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline)solid var(--border-subtle);flex-wrap:wrap;display:flex}.fsn-ad--billboard,.fsn-ad--halfpage{min-height:100px}.fsn-newsletter__body{padding:var(--space-5)}.fsn-ranked__num{font-size:var(--fs-xl)}.fsn-sidebar{gap:var(--space-10)}}@media (max-width:480px){.fsn-hero__title{font-size:max(1.75rem,min(8vw,2.5rem))}.fsn-sectionhead h2,.fsn-newsletter h3{font-size:var(--fs-xl)}.fsn-home{gap:var(--space-8)}.fsn-footer__cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.fsn-btn{width:100%}.fsn-topbar__actions .fsn-btn{width:auto}}

