body{background-color:gray;background-size:cover;background-repeat:no-repeat}@media (max-width:639px){.alg-body section.container{padding:20px 12px 24px}.alg-body .space-y-10>:not([hidden])~:not([hidden]){margin-top:1.75rem}.alg-body .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.25rem}.alg-body .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem}.alg-body :is(.p-5,.p-6,.p-7,.p-8){padding:14px}.alg-body :is(.p-4,.p-5,.p-6,.p-7,.p-8) :is(.p-4,.p-5,.p-6,.p-7,.p-8){padding:10px}.alg-body :is(.p-4,.p-5,.p-6,.p-7,.p-8) :is(.p-4,.p-5,.p-6,.p-7,.p-8) :is(.p-3,.p-4,.p-5,.p-6){padding:8px}.alg-body :is(.p-4,.p-5,.p-6,.p-7,.p-8) .rounded-2xl{border-radius:.875rem}.alg-body h1{font-size:1.625rem;line-height:1.15}.alg-body h1 .underline{text-underline-offset:5px;text-decoration-thickness:3px}.alg-body .text-3xl{font-size:1.375rem;line-height:1.2}.alg-body .text-2xl{font-size:1.1875rem;line-height:1.25}.alg-body .text-xl{font-size:1.0625rem;line-height:1.35}.alg-body .text-lg{font-size:1rem}.alg-body section.container>div>p.text-base{font-size:.9375rem;line-height:1.6}.alg-body .tracking-widest{letter-spacing:.08em}.alg-body .tracking-wider{letter-spacing:.05em}.alg-body .flex.justify-between.items-center{flex-wrap:wrap;row-gap:6px;column-gap:8px}.alg-body .katex{font-size:1.08em}.alg-body .katex-display{margin:.4em 0}.alg-body .katex-display>.katex{font-size:16px}.alg-body :is(.p-4,.p-5,.p-6,.p-7,.p-8) :is(.p-3,.p-4,.p-5,.p-6) .katex-display>.katex{font-size:14.5px}.alg-body .overflow-x-auto{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.alg-body .fit-wide:not(.fit-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.alg-body .flex.items-center.gap-2.uppercase{flex-wrap:wrap;column-gap:6px;row-gap:2px}.alg-body table{font-size:11px}.alg-body table :is(th,td){padding:6px 7px}.alg-body table td{white-space:nowrap}.alg-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px}.alg-body .plot-container{width:100%;height:300px;min-height:0;padding:4px}}.alg-body table.alg-rows-collapsed:not(.alg-rows-open)>tbody>tr:nth-child(n+16):nth-last-child(n+6){display:none}.alg-body table.alg-rows-collapsed:not(.alg-rows-open)>tbody>tr:nth-child(15)>td{border-bottom:2px dashed rgba(127,127,127,.7)}.alg-body .alg-rows-toggle{display:block;margin:10px auto 0;padding:8px 14px;min-height:40px;border:2px solid rgba(0,0,0,.75);border-radius:12px;background:#fff;color:#111;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}html.dark .alg-body .alg-rows-toggle{border-color:#525252;background:#262626;color:#f5f5f5}.alg-body .alg-rows-toggle:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}