.mdx_callout__V0v7o{margin:1.5rem 0;padding:1rem 1.15rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(30,30,30,.95)}.mdx_callout_note__W_MF8{border-left:4px solid #d4af37}.mdx_callout_warning__wFpdo{border-left:4px solid #e8a849}.mdx_callout_tip__ldn8Q{border-left:4px solid #6b9fff}.mdx_calloutTitle__vB4jk{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c9c9c9;margin-bottom:.5rem}.mdx_calloutBody__7VGbu{font-size:.95rem;line-height:1.6;color:#e4e4e4}.mdx_calloutBody__7VGbu p{margin:.5rem 0}.mdx_calloutBody__7VGbu p:first-child{margin-top:0}.mdx_calloutBody__7VGbu p:last-child{margin-bottom:0}.mdx_outputWrap__bQRMb{margin:1.5rem 0}.mdx_outputLabel__PFp_Y{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#8b8b8b;margin-bottom:.35rem}.mdx_output__jU06K{margin:0;padding:1rem 1.15rem;border-radius:8px;background:#0d0d0d;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55;color:#c8e6c9;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.mdx_figure__9YT5y{margin:2rem 0}.mdx_figureCanvas__D_N0K{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#121212;min-height:220px;display:flex;align-items:stretch}.mdx_figurePlaceholder__fR1dv{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 8px,transparent 0,transparent 16px)}.mdx_figurePlaceholderText__bESHc{max-width:28rem;text-align:center;font-size:.875rem;line-height:1.5;color:#8a8a8a}.mdx_figureCaption__23N8j{margin-top:.65rem;font-size:.8125rem;color:#9a9a9a;line-height:1.45}.mdx_tableFigure__09ABh{margin:1.75rem 0}.mdx_tableScroll___Zft6{overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.mdx_tableScroll___Zft6 table{width:100%;border-collapse:collapse;font-size:.875rem}.mdx_tableScroll___Zft6 td,.mdx_tableScroll___Zft6 th{padding:.55rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.mdx_tableScroll___Zft6 th{background:rgba(212,175,55,.12);color:#f0e6c8;font-weight:600}.mdx_tableScroll___Zft6 tr:last-child td{border-bottom:none}.mdx_tableCaption__oI5G6{margin-top:.5rem;font-size:.8125rem;color:#9a9a9a}.article_shell__Ao_Qe{min-height:100vh;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 3rem;background:#141414;color:#ececec}.article_inner__RfkGJ{max-width:820px;margin:0 auto}.article_meta__XsEH5{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-bottom:.75rem}.article_date__GLy8A{font-size:.875rem;color:#a0a0a0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article_badges__Ehw0m{display:flex;flex-wrap:wrap;gap:.35rem}.article_badge__VuICn{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:6px;background:rgba(212,175,55,.15);color:#e8c547;border:1px solid rgba(212,175,55,.25)}.article_badgeFootball__KZgfM{background:rgba(46,160,67,.15);color:#7dcea0;border-color:rgba(46,160,67,.35)}.article_badgePdf__KU2hD{background:rgba(100,149,237,.12);color:#9eb7f0;border-color:rgba(100,149,237,.28)}.article_title__ZQXM_{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fff;margin-bottom:.5rem}.article_author__U_xh1{font-size:.9rem;color:#8f8f8f;margin-bottom:2rem}.article_body__q7pwC{font-size:1.02rem;line-height:1.75;color:#d8d8d8}.article_body__q7pwC h2{font-size:1.35rem;font-weight:700;color:#f5f5f5;margin:2.25rem 0 .85rem;letter-spacing:-.02em}.article_body__q7pwC h3{font-size:1.1rem;font-weight:600;color:#e8e8e8;margin:1.75rem 0 .65rem}.article_body__q7pwC p{margin:.85rem 0}.article_body__q7pwC ol,.article_body__q7pwC ul{margin:.85rem 0;padding-left:1.35rem}.article_body__q7pwC li{margin:.35rem 0}.article_body__q7pwC a{color:#e8c547;text-decoration:underline;text-underline-offset:3px}.article_body__q7pwC a:hover{color:#f5d76e}.article_body__q7pwC pre{margin:1.35rem 0;padding:1rem 1.15rem;border-radius:10px;background:#0a0a0a;border:1px solid rgba(255,255,255,.12);overflow-x:auto;font-size:.84rem;line-height:1.55}.article_body__q7pwC code,.article_body__q7pwC pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article_body__q7pwC code{font-size:.9em}.article_body__q7pwC li code,.article_body__q7pwC p code{padding:.12rem .35rem;border-radius:5px;background:rgba(255,255,255,.08);color:#f0d78c;font-size:.88em}.article_body__q7pwC pre code{padding:0;background:none;color:#e8e0d5;font-size:inherit}.article_body__q7pwC blockquote{margin:1.25rem 0;padding:.5rem 0 .5rem 1rem;border-left:3px solid rgba(212,175,55,.55);color:#b8b8b8}.article_back__FnN7I{display:inline-block;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;color:#d4af37;text-decoration:none}.article_back__FnN7I:hover{text-decoration:underline}.article_plainBody__CBRCc{margin-top:1.5rem}.article_plainBody__CBRCc p{white-space:pre-wrap}.article_pdfFrame__X9aHk{margin-top:1.5rem;width:100%;height:min(75vh,720px);border:1px solid rgba(255,255,255,.15);border-radius:10px}.article_shell__3MMHn{min-height:100vh;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 3rem;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(46,160,67,.12),transparent),#0a1210;color:#e8f0ec}.article_inner__lgnMv{max-width:820px;margin:0 auto}.article_meta__SdT8P{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-bottom:.75rem}.article_date__zrpEx{font-size:.875rem;color:#8aa89a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article_badges__bOeGZ{display:flex;flex-wrap:wrap;gap:.35rem}.article_badge__J5Hr_{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:6px;background:rgba(86,211,100,.12);color:#7dcea0;border:1px solid rgba(86,211,100,.28)}.article_badgeMuted__luMXn{background:rgba(255,255,255,.06);color:#9ab0a4;border-color:rgba(255,255,255,.1)}.article_title__cORu5{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#f4fbf7;margin-bottom:.5rem}.article_author__UHGg4{font-size:.9rem;color:#7a9488;margin-bottom:2rem}.article_body__o_6Jw{font-size:1.02rem;line-height:1.75;color:#c5d4cc}.article_body__o_6Jw h2{font-size:1.35rem;font-weight:700;color:#eef6f1;margin:2.25rem 0 .85rem;letter-spacing:-.02em}.article_body__o_6Jw h3{font-size:1.1rem;font-weight:600;color:#dce8e0;margin:1.75rem 0 .65rem}.article_body__o_6Jw p{margin:.85rem 0}.article_body__o_6Jw ol,.article_body__o_6Jw ul{margin:.85rem 0;padding-left:1.35rem}.article_body__o_6Jw li{margin:.35rem 0}.article_body__o_6Jw a{color:#56d364;text-decoration:underline;text-underline-offset:3px}.article_body__o_6Jw a:hover{color:#7ae088}.article_body__o_6Jw pre{margin:1.35rem 0;padding:1rem 1.15rem;border-radius:10px;background:#050a08;border:1px solid rgba(86,211,100,.15);overflow-x:auto;font-size:.84rem;line-height:1.55}.article_body__o_6Jw code,.article_body__o_6Jw pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article_body__o_6Jw code{font-size:.9em}.article_body__o_6Jw li code,.article_body__o_6Jw p code{padding:.12rem .35rem;border-radius:5px;background:rgba(86,211,100,.1);color:#9ee6a8;font-size:.88em}.article_body__o_6Jw pre code{padding:0;background:none;color:#d4e8da;font-size:inherit}.article_body__o_6Jw blockquote{margin:1.25rem 0;padding:.5rem 0 .5rem 1rem;border-left:3px solid rgba(86,211,100,.45);color:#9aaf9f}.article_back__8BlcO{display:inline-block;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;color:#56d364;text-decoration:none}.article_back__8BlcO:hover{text-decoration:underline}