.mdx-module__bfPWbG__prose{max-width:680px;padding-top:32px;font-size:18.5px;line-height:1.75}.mdx-module__bfPWbG__prose p{margin-bottom:22px}.mdx-module__bfPWbG__prose h2{letter-spacing:-.026em;margin:46px 0 16px;font-size:24px}.mdx-module__bfPWbG__prose h3{margin:30px 0 11px;font-size:19px}.mdx-module__bfPWbG__prose ul,.mdx-module__bfPWbG__prose ol{margin:0 0 22px;padding-left:22px}.mdx-module__bfPWbG__prose li{margin-bottom:9px}.mdx-module__bfPWbG__prose li::marker{color:var(--accent)}.mdx-module__bfPWbG__prose strong{font-weight:600}.mdx-module__bfPWbG__prose code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--raise);border-radius:4px;padding:2px 6px;font-size:.86em}.mdx-module__bfPWbG__prose pre{background:var(--raise);border:1px solid var(--rule);border-radius:var(--r-lg);margin-bottom:24px;padding:20px 22px;overflow-x:auto}.mdx-module__bfPWbG__prose pre code{color:var(--muted);background:0;padding:0;font-size:14px;line-height:1.75}.mdx-module__bfPWbG__panelBox{background:var(--panel);border:1px solid var(--rule);border-radius:10px;margin:34px 0;padding:24px 26px;position:relative;overflow:hidden}.mdx-module__bfPWbG__panelBox:before{content:"";background-image:radial-gradient(var(--dot) 1.15px, transparent 1.15px);background-size:var(--dot-size) var(--dot-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 110% at 100% 0,#000 0%,#0000 68%);mask-image:radial-gradient(110% 110% at 100% 0,#000 0%,#0000 68%)}.mdx-module__bfPWbG__panelBox>*{z-index:1;position:relative}.mdx-module__bfPWbG__lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--link);margin-bottom:11px;font-size:10.5px}.mdx-module__bfPWbG__panelBox ul{margin:0;padding:0;font-size:16.5px;list-style:none}.mdx-module__bfPWbG__panelBox li{color:var(--text);margin:0;padding:5px 0 5px 20px;position:relative}.mdx-module__bfPWbG__panelBox li:before{content:"";background:var(--accent);width:7px;height:1.5px;position:absolute;top:15px;left:0}.mdx-module__bfPWbG__facts{margin:30px 0}.mdx-module__bfPWbG__facts table{border-collapse:collapse;border-top:1px solid var(--rule);width:100%}.mdx-module__bfPWbG__facts thead{display:none}.mdx-module__bfPWbG__facts tr{border-bottom:1px solid var(--rule)}.mdx-module__bfPWbG__facts td{vertical-align:baseline;padding:13px 0;font-size:16.5px}.mdx-module__bfPWbG__facts td:first-child{width:172px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--link);padding-right:26px;font-size:11px}.mdx-module__bfPWbG__stages{border-top:1px solid var(--rule);margin:32px 0}.mdx-module__bfPWbG__stages ol{counter-reset:stage;margin:0;padding:0;list-style:none}.mdx-module__bfPWbG__stages li{counter-increment:stage;border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:38px 1fr;align-items:baseline;gap:20px;margin:0;padding:17px 0;font-size:16px;line-height:1.55;display:grid}.mdx-module__bfPWbG__stages li:before{content:counter(stage, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;color:var(--link);font-size:12px}.mdx-module__bfPWbG__stages li strong{letter-spacing:-.018em;color:var(--text);margin-bottom:5px;font-size:17.5px;font-weight:600;display:block}.mdx-module__bfPWbG__stages li p{margin:0}.mdx-module__bfPWbG__pull{border-left:3px solid var(--accent);background:var(--panel);letter-spacing:-.015em;color:var(--text);border-radius:0 10px 10px 0;margin:36px 0;padding:22px 26px;font-size:21px;line-height:1.5;position:relative;overflow:hidden}.mdx-module__bfPWbG__pull:before{content:"";background-image:radial-gradient(var(--dot) 1.15px, transparent 1.15px);background-size:var(--dot-size) var(--dot-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 110% at 100% 0,#000 0%,#0000 66%);mask-image:radial-gradient(110% 110% at 100% 0,#000 0%,#0000 66%)}.mdx-module__bfPWbG__pull>*{z-index:1;position:relative}.mdx-module__bfPWbG__endnote{border-top:1px solid var(--rule);color:var(--muted);margin-top:48px;padding-top:26px;font-size:17px}@media (max-width:820px){.mdx-module__bfPWbG__fact{grid-template-columns:1fr;gap:2px}}
.case-module__73h1zG__article{max-width:680px;padding:60px 0 0}.case-module__73h1zG__back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--faint);border:0;margin-bottom:24px;font-size:12px;display:inline-block}.case-module__73h1zG__back:hover{color:var(--link)}.case-module__73h1zG__article h1{letter-spacing:-.028em;max-width:none;font-size:clamp(31px,4.1vw,42px)}.case-module__73h1zG__meta{border-bottom:1px solid var(--rule);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:22px;padding-bottom:30px;font-size:12.5px}.case-module__73h1zG__meta i{color:var(--accent);padding:0 8px;font-style:normal}
.post-module__DRdMIa__article{max-width:680px;padding:64px 0 0}.post-module__DRdMIa__back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--faint);border:0;margin-bottom:26px;font-size:12px;display:inline-block}.post-module__DRdMIa__back:hover{color:var(--link)}.post-module__DRdMIa__article h1{letter-spacing:-.028em;max-width:none;font-size:clamp(32px,4.2vw,44px)}.post-module__DRdMIa__meta{border-bottom:1px solid var(--rule);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:20px;padding-bottom:34px;font-size:12.5px}.post-module__DRdMIa__meta i{color:var(--accent);padding:0 8px;font-style:normal}
