﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight{background:#f8f8f8;padding:1px 1em;border-radius:3px;font-size:1em;font-size:.9em;overflow:auto;margin:1em -1em}.highlight code{padding:0}.theme-dark .highlight{background:var(--color-bg-secondary)}div.highlight{display:grid}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .dl{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html{margin:0;padding:0}:root{--font-content: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-ui: var(--font-content);--font-mono: ui-monospace, SFMono-Regular, "Cascadia Code", "IBM Plex Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", "Source Code Pro", monospace;--border-radius: 4px;--font-small: 0.875em;--font-smaller: 0.8em;--wrap-wide: 1000px;--wrap-normal: 37em;--input-width: 20em;--image-radius: 6px;--line-height: 1.5;--flexoki-black: #100f0f;--flexoki-black-rgb: 16, 15, 15;--flexoki-paper: #fffcf0;--flexoki-paper-rgb: 254, 252, 240;--flexoki-950: #1c1b1a;--flexoki-900: #282726;--flexoki-850: #343331;--flexoki-800: #403e3c;--flexoki-700: #575653;--flexoki-600: #6f6e69;--flexoki-500: #878580;--flexoki-300: #b7b5ac;--flexoki-200: #cecdc3;--flexoki-150: #dad8ce;--flexoki-100: #e6e4d9;--flexoki-50: #f2f0e5;--flexoki-200-rgb: 206, 205, 195;--flexoki-red-600: #af3029;--flexoki-red-400: #d14d41;--flexoki-orange-600: #bc5215;--flexoki-orange-400: #da702c;--flexoki-yellow-900: #4d3a0b;--flexoki-yellow-600: #ad8301;--flexoki-yellow-400: #d0a215;--flexoki-yellow-100: #fceeb8;--flexoki-green-600: #66800b;--flexoki-green-400: #879a39;--flexoki-cyan-950: #142625;--flexoki-cyan-600: #24837b;--flexoki-cyan-400: #3aa99f;--flexoki-cyan-50: #ebf2e7;--flexoki-blue-600: #205ea6;--flexoki-blue-400: #4385be;--flexoki-purple-600: #5e409d;--flexoki-purple-400: #8b7ec8;--flexoki-magenta-600: #a02f6f;--flexoki-magenta-400: #ce5d97}:root,.theme-dark{--color-bg-primary: var(--flexoki-black);--color-bg-primary-rgb: var(--flexoki-black-rgb);--color-inverted-rgb: var(--flexoki-paper-rgb);--color-bg-secondary: var(--flexoki-950);--color-tx-normal: var(--flexoki-200);--color-tx-normal-rgb: var(--flexoki-200-rgb);--color-tx-muted: var(--flexoki-500);--color-tx-faint: var(--flexoki-700);--color-ui-normal: var(--flexoki-900);--color-ui-hover: var(--flexoki-850);--color-ui-active: var(--flexoki-800);--color-highlight: var(--flexoki-yellow-900);--color-action: var(--flexoki-cyan-400);--color-bg-hover: var(--flexoki-cyan-950);--color-selection: rgba(30, 95, 91, 0.3);--color-re: var(--flexoki-red-400);--color-re-hover: var(--flexoki-red-600);--color-or: var(--flexoki-orange-400);--color-or-hover: var(--flexoki-orange-600);--color-ye: var(--flexoki-yellow-400);--color-ye-hover: var(--flexoki-yellow-600);--color-gr: var(--flexoki-green-400);--color-gr-hover: var(--flexoki-green-600);--color-cy: var(--flexoki-cyan-400);--color-cy-hover: var(--flexoki-cyan-600);--color-bl: var(--flexoki-blue-400);--color-bl-hover: var(--flexoki-blue-600);--color-pu: var(--flexoki-purple-400);--color-pu-hover: var(--flexoki-purple-600);--color-ma: var(--flexoki-magenta-400);--color-ma-hover: var(--flexoki-magenta-600)}::selection{background:var(--color-selection)}*,*:before,*:after{box-sizing:inherit}::target-text{color:unset !important;background:unset !important}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{transition:filter 2s !important;--color-bg-primary: var(--flexoki-paper);--color-bg-primary-rgb: var(--flexoki-paper-rgb);--color-inverted-rgb: var(--flexoki-black-rgb);--color-bg-secondary: var(--flexoki-50);--color-tx-normal: var(--flexoki-black);--color-tx-normal-rgb: var(--flexoki-black-rgb);--color-tx-muted: var(--flexoki-600);--color-tx-faint: var(--flexoki-300);--color-ui-normal: var(--flexoki-100);--color-ui-hover: var(--flexoki-150);--color-ui-active: var(--flexoki-200);--color-highlight: var(--flexoki-yellow-100);--color-action: var(--flexoki-cyan-600);--color-bg-hover: var(--flexoki-cyan-50);--color-selection: rgba(187, 220, 206, 0.3);--color-re: var(--flexoki-red-600);--color-re-hover: var(--flexoki-red-400);--color-or: var(--flexoki-orange-600);--color-or-hover: var(--flexoki-orange-400);--color-ye: var(--flexoki-yellow-600);--color-ye-hover: var(--flexoki-yellow-400);--color-gr: var(--flexoki-green-600);--color-gr-hover: var(--flexoki-green-400);--color-cy: var(--flexoki-cyan-600);--color-cy-hover: var(--flexoki-cyan-400);--color-bl: var(--flexoki-blue-600);--color-bl-hover: var(--flexoki-blue-400);--color-pu: var(--flexoki-purple-600);--color-pu-hover: var(--flexoki-purple-400);--color-ma: var(--flexoki-magenta-600);--color-ma-hover: var(--flexoki-magenta-400)}html{box-sizing:border-box;width:100%;height:100%;font-size:62.5%}@media(max-width: 600px){.hide-on-small-screen{display:none}}@media(max-width: 860px){:root{--wrap-normal: 88vw;--wrap-wide: 100vw;--input-width: 100%}}body{color-scheme:light dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--color-bg-primary);font-family:var(--font-content);margin:0 auto 0 auto;line-height:var(--line-height);padding:2rem 0 24rem;overflow-x:hidden;font-size:1.8rem;font-size:calc(1.5rem + .25vw);color:var(--color-tx-normal)}b{font-weight:500}h3{font-size:1.4em;font-size:calc(1em + .2vw);margin-top:1em;margin-bottom:.5em;line-height:1.3;font-weight:400}h4{font-size:1.2em;font-size:calc(1em + .1vw);margin-top:1em;margin-bottom:.5em;line-height:1.3;font-weight:400}.wrap{max-width:var(--wrap-normal);margin-left:auto;margin-right:auto}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate;max-width:var(--wrap-normal)}ol,ul{padding:.5rem 0 1rem 1em;margin:0 0 0 .5em}.tabular-nums{font-variant-numeric:tabular-nums}@media(min-width: 600px){ul.list-plain{padding-inline-start:0;margin-left:0}}.muted{color:var(--color-tx-muted)}.nowrap{white-space:nowrap}small,.small{font-size:var(--font-small);line-height:1.4}.ppr{padding-right:2rem}a{color:var(--color-tx-normal) !important;text-decoration:underline;background-color:rgba(0,0,0,0)}a:hover{color:var(--color-action) !important;border-color:var(--color-action)}hr{width:100%;border:0;height:1px;margin:1.5em 0;background:var(--color-ui-normal)}a:-webkit-any-link{color:-webkit-link;cursor:pointer;text-decoration:underline}a.plain,a.muted{text-decoration:none}a.muted{color:var(--color-tx-muted) !important}a.muted:hover{color:var(--color-action) !important}.font-ui{font-family:var(--font-ui)}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.ssr{margin-right:2rem}.align-center{align-items:center}flex,.flex{display:flex}nav{margin:0 auto 3em;width:var(--wrap-normal);max-width:var(--wrap-wide);font-size:1.5rem}.muted{color:var(--color-tx-muted)}.ssl{margin-left:2rem}.bt{border-top:1px solid var(--color-ui-normal)}.pn2{padding-top:4rem}.mn4{margin-top:8rem}.pn4{padding-top:8rem}.pb{padding-bottom:1rem}.line-height-loose{line-height:1.6}div{display:block;unicode-bidi:isolate}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:0;padding-bottom:0}h1{font-weight:500;font-size:2em;font-size:calc(1.35em + .55vw);letter-spacing:-0.02em;line-height:1.25;margin-top:1.5em;margin-bottom:.25em}h2{font-weight:500;font-size:1.4em;font-size:calc(1em + .2vw);letter-spacing:-0.015em;margin-top:1em;margin-bottom:.5em;line-height:1.3}blockquote{padding-left:1.5em;margin:1.5em 0;border-left:2px solid var(--color-tx-normal)}.face-icon{width:40px;transform:scaleX(-1)}.pn2{padding-top:4rem}.mn2{margin-top:4rem}.footer-research-follow{font-size:1.125rem}blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px;unicode-bidi:isolate}div:where(.page-content) img{margin-bottom:.5em}img{border-style:none}img{overflow-clip-margin:content-box;overflow:clip}figure{margin:0;padding:1.5em 0;text-align:center}figcaption{font-size:var(--font-smaller);line-height:1.4;color:var(--color-tx-muted);padding:1em}.kr-figure,.kr-figure-mount,.kr-figure svg{overflow:visible}.kr-figure svg{--plot-background: var(--color-bg-primary)}details.fold>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:.5em;margin:.7em 0 .2em}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary::before{content:"";flex:none;align-self:center;width:.9em;height:.9em;background-color:var(--color-tx-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease}details.fold>summary:hover::before{background-color:var(--color-tx-normal)}details.fold[open]>summary::before{transform:rotate(90deg)}details.fold>summary>h1,details.fold>summary>h2,details.fold>summary>h3,details.fold>summary>h4{margin:0 !important}details.fold[open]{margin-bottom:1.6em}details.fold>summary>*{scroll-margin-top:1.5rem}details.fold table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:.8em 0 1.2em;font-size:var(--font-smaller);font-variant-numeric:tabular-nums}details.fold th,details.fold td{text-align:left;vertical-align:top;padding:.35em .9em .35em 0;border-bottom:1px solid var(--color-ui-normal)}details.fold th{font-weight:600;border-bottom-color:var(--color-tx-muted)}.MathJax_Display,.MJXc-display,.MathJax_SVG_Display{max-width:100%;overflow-x:auto;overflow-y:hidden}.dateline{font-size:var(--font-smaller);color:var(--color-tx-muted) !important;margin:2.6em 0 0}.dateline+h1,.dateline+h2,.dateline+h3{margin-top:.15em !important}#tooltip-wrapper{background:var(--color-bg-primary) !important;border:1px solid var(--color-ui-normal) !important;color:var(--color-tx-muted) !important}#tooltip-wrapper:after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 90%) !important}.sidenote{float:right;clear:right;margin-right:-35%;width:30%;margin-top:0;margin-bottom:0;font-size:var(--font-small);line-height:var(--line-height);vertical-align:baseline;position:relative;color:var(--color-tx-muted);font-family:var(--font-ui)}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{content:counter(sidenote-counter);font-size:var(--font-smaller);position:relative;vertical-align:baseline;color:var(--color-tx-muted)}.sidenote-number:after{top:-0.5em;left:.1em}.sidenote:before{top:-0.5em;padding-right:.5em}label.sidenote-number{display:inline;background:none;border:none;padding:0}label.margin-toggle:not(.sidenote-number){display:none}.margin-toggle:checked+.sidenote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}@media(max-width: 1200px){.sidenote{display:none}.margin-toggle:checked+.sidenote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label.margin-toggle{display:inline;color:var(--color-tx-muted);font-size:var(--font-smaller)}}.sidenote:hover,.sidenote-number:hover+.sidenote{color:var(--color-tx-normal)}::selection .sidenote{background:var(--color-selection)}img{max-width:100%}.research-link,.research-title{color:var(--color-action);position:relative}.research-link:hover,.research-title:hover{color:color-mix(in srgb, var(--color-action), white 28%)}.research-link[data-tag]::after,.research-title[data-tag]::after{content:attr(data-tag);position:absolute;left:0;bottom:100%;margin-bottom:.45rem;padding:.22rem .5rem;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1;color:var(--color-action);background:color-mix(in srgb, var(--color-action) 13%, var(--flexoki-paper));border-radius:6px;white-space:nowrap;opacity:0;transform:translateY(3px);transition:opacity .13s ease,transform .13s ease;pointer-events:none}.research-link[data-tag]:hover::after,.research-title[data-tag]:hover::after{opacity:1;transform:translateY(0)}.featured-post{margin:.25rem 0 2.75rem}.featured-post .featured-title{margin:0 0 .3rem}.post-preview{color:var(--color-tx-normal)}.post-preview p{font-size:1.42rem;line-height:1.7}.post-preview>p:first-child{margin-top:.4rem}.post-preview .keep-reading{margin-top:.6rem;font-family:var(--font-ui)}body.home div:where(.page-content){font-size:1.42rem;line-height:1.7}body.home div:where(.page-content) h2{font-size:1.775rem;font-size:calc(1.5rem + .438vw);font-weight:650;letter-spacing:-0.017em;line-height:1.25;margin-top:2.4em;margin-bottom:.7rem}body.home div:where(.page-content) li{line-height:1.5;margin-bottom:.2rem}body.home .featured-post .featured-title{font-size:1.775rem;font-size:calc(1.5rem + .438vw);font-weight:650;letter-spacing:-0.017em;line-height:1.2}body.home .post-index{margin:.7rem 0 0}body.home .post-row{display:grid;grid-template-columns:7rem minmax(0, 1fr);gap:1.3rem;align-items:baseline;padding:1.05rem 0;border-top:1px solid var(--color-bg-secondary, #e7e5df);text-decoration:none;color:inherit}body.home .post-row:hover .post-row-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.home .post-row-date{font-size:1.02rem;line-height:1.4;color:var(--color-tx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}body.home .post-row-title{font-size:1.28rem;line-height:1.3;color:var(--color-tx-normal);font-weight:500}@media(max-width: 560px){body.home .post-row{grid-template-columns:1fr;gap:.1rem;padding:.85rem 0}}body.home .post-row-reads{color:var(--color-tx-muted);font-weight:400;font-size:.82em;white-space:nowrap}body.home nav,body.research-index nav{width:min(66rem,90vw);max-width:min(66rem,90vw)}body.home .wrap{max-width:min(66rem,90vw)}body.home a.research-item{display:block;text-decoration:none;color:inherit;padding:.2rem 0 1.7rem}body.home .research-item-title{display:block;font-weight:650;font-size:1.775rem;font-size:calc(1.5rem + .438vw);line-height:1.25;letter-spacing:-0.017em;margin-bottom:.5rem}body.home .research-item-meta{display:block;font-size:1.125rem;color:var(--color-tx-muted);margin-bottom:.6rem}body.home .research-item-excerpt{display:block;font-size:1.42rem;line-height:1.62;letter-spacing:-0.006em;color:var(--color-tx-muted)}body.home a.research-item:hover .research-item-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.brand{display:inline-flex;align-items:center;gap:.6rem;position:relative}.brain-tip{position:absolute;top:calc(100% + 9px);left:0;background:var(--color-tx-normal);color:var(--color-bg-primary);font-size:1.15rem;font-weight:500;letter-spacing:-0.005em;line-height:1.2;padding:.42rem .68rem;border-radius:7px;white-space:nowrap;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:60;box-shadow:0 2px 10px rgba(16,15,15,.16)}.brain-tip::before{content:"";position:absolute;bottom:100%;left:13px;border:5px solid rgba(0,0,0,0);border-bottom-color:var(--color-tx-normal)}.brain-tip.brain-tip-on{opacity:1;transform:translateY(0)}.brain-logo{height:2.1em;width:auto;display:block;border-radius:2px;transition:transform .25s ease}.brand:hover .brain-logo{transform:scale(1.06)}.brand-name{line-height:1}nav .brand h1.brand-name{all:unset;line-height:1}nav .brand h1.brand-name::before{content:none}#theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.9em;height:1.9em;margin:0 0 0 .5em;padding:0;border:0;background-color:rgba(0,0,0,0);font:inherit;-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer;color:var(--color-tx-muted);transition:color .15s ease,background-color .15s ease}#theme-toggle:hover,#theme-toggle:focus-visible{color:var(--color-tx-normal);background-color:rgba(var(--color-tx-normal-rgb, 16, 15, 15), 0.08);outline:none}#theme-toggle .theme-toggle-slide{display:none}#theme-toggle .theme-toggle-switch{width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E") center/contain no-repeat}body.theme-dark #theme-toggle .theme-toggle-switch{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2' fill='black'/%3E%3Cpath d='M12 2v2.2M12 19.8V22M4.9 4.9l1.6 1.6M17.5 17.5l1.6 1.6M2 12h2.2M19.8 12H22M4.9 19.1l1.6-1.6M17.5 6.5l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2' fill='black'/%3E%3Cpath d='M12 2v2.2M12 19.8V22M4.9 4.9l1.6 1.6M17.5 17.5l1.6 1.6M2 12h2.2M19.8 12H22M4.9 19.1l1.6-1.6M17.5 6.5l1.6-1.6'/%3E%3C/svg%3E") center/contain no-repeat}body.home .home-linkrow{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem 1.5rem}body.home .home-linkrow li{margin:0;line-height:1.3}body.home .home-linkrow li a{font-size:1.3rem;color:var(--color-tx-normal);text-decoration:none;border-bottom:1px solid var(--color-bg-secondary, #e7e5df);padding-bottom:1px;transition:border-color .15s ease}body.home .home-linkrow li a:hover{border-bottom-color:var(--color-tx-muted)}body.home .home-press{list-style:none;margin:.9rem 0 0;padding:0}body.home .home-press li{margin:0;padding:.72rem 0;border-top:1px solid var(--color-bg-secondary, #e7e5df);line-height:1.4;font-size:1.28rem}body.home .home-press li:last-child{border-bottom:1px solid var(--color-bg-secondary, #e7e5df)}body.home .home-press li a{color:var(--color-tx-normal);text-decoration:none}body.home .home-press li a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tag{display:inline-block;font-family:var(--font-ui);font-size:1rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--color-tx-muted);border:1px solid var(--color-bg-secondary, #e7e5df);border-radius:999px;padding:.2rem .72rem;line-height:1.5;white-space:nowrap}.research-item-tags{display:block;margin-bottom:.7rem}.post-header .post-tags{margin-bottom:1.05rem}.wrap-research{max-width:47rem}body.research nav{width:47rem;max-width:47rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.15rem;margin-bottom:2.6em}body.research nav .ssr,body.research #terminal-toggle{display:none}.nav-research-badge{display:inline-block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;line-height:1;color:var(--color-action);margin-left:.55rem;vertical-align:.12em}.nav-research-badge::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-action);margin-right:.4rem;vertical-align:.12em}body.research footer{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem}body.research footer p{font-size:1.125rem}main.research-paper>article{min-width:0}main.research-paper>.toc-sidebar{position:fixed;top:8rem;left:calc(50vw - 36.5rem);right:auto;width:11rem;max-width:11rem;height:fit-content;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}main.research-paper article,main.research-paper article div:where(.page-content),main.research-paper article p,main.research-paper article li,main.research-paper article h1,main.research-paper article h2,main.research-paper article h3,main.research-paper article h4,main.research-paper article time,main.research-paper article blockquote,main.research-paper article figcaption,main.research-paper article a{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-optical-sizing:auto}main.research-paper article div:where(.page-content),main.research-paper article p,main.research-paper article li{font-size:1.4rem;font-size:calc(1.312rem + .175vw);line-height:1.62;letter-spacing:-0.006em;color:var(--color-tx-normal)}main.research-paper article p,main.research-paper article li{max-width:none}main.research-paper article h1{font-size:2.688rem;font-size:calc(2.312rem + .75vw);line-height:1.12;font-weight:700;letter-spacing:-0.025em;margin-bottom:.4em}main.research-paper article h2{font-size:1.775rem;font-size:calc(1.5rem + .438vw);font-weight:650;line-height:1.25;letter-spacing:-0.017em;margin-top:2.6em}main.research-paper article h3{font-size:1.4rem;font-size:calc(1.25rem + .188vw);font-weight:650;line-height:1.3;margin-top:1.9em;letter-spacing:-0.01em}main.research-paper .post-meta{font-size:1.125rem;font-weight:500;letter-spacing:.01em;color:var(--color-tx-muted);margin:.1rem 0 2.2rem}main.research-paper .post-meta time,main.research-paper .post-meta .post-meta-views{font-size:inherit;color:inherit;margin:0;display:inline}main.research-paper .post-meta-author{color:var(--color-tx-normal);font-weight:600;text-decoration:none}main.research-paper .post-meta-author:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}main.research-paper .post-meta-sep{opacity:.4;margin:0 .55rem}main.research-paper article figcaption{font-size:1.15rem;line-height:1.5;color:var(--color-tx-muted)}main.research-paper article a{text-underline-offset:2px}main.research-paper article div:where(.page-content) a{color:var(--color-action)}main.research-paper .toggle-btn{display:none}main.research-paper .toc-sidebar h2{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;line-height:1.3;margin:0 0 1rem 0;padding-left:.85rem;transform:none;color:var(--color-tx-muted)}main.research-paper .toc-list{border-left:1px solid var(--color-bg-secondary, #e6e4d9)}main.research-paper .toc-list li{font-size:1.15rem;line-height:1.48;margin-bottom:0;padding:.28rem 0 .28rem .85rem;margin-left:-1px;border-left:2px solid rgba(0,0,0,0);transition:border-color .15s ease,color .15s ease}main.research-paper .toc-list a{color:var(--color-tx-normal);opacity:.72;transition:opacity .15s ease,color .15s ease}main.research-paper .toc-list a:hover{opacity:1}main.research-paper .toc-h3{padding-left:1.7rem;font-size:1.075rem;opacity:.9}main.research-paper .toc-list li.active{border-left-color:var(--color-action)}main.research-paper .toc-list li.active>a{color:var(--color-tx-normal);font-weight:600;opacity:1}main.research-paper .cite-block{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--color-bg-secondary, #e6e4d9)}main.research-paper .cite-block h2{font-size:1.275rem;font-weight:650;letter-spacing:0;margin-top:0;margin-bottom:.8rem}main.research-paper .cite-text{font-size:1.125rem;line-height:1.55;color:var(--color-tx-muted);max-width:40rem}main.research-paper .cite-code{position:relative;margin-top:1rem}main.research-paper .cite-code pre{background:var(--color-bg-secondary, #f2f0e5);border:1px solid var(--color-bg-secondary, #e6e4d9);border-radius:6px;padding:.9rem 1.1rem;overflow-x:auto;margin:0;font-size:.95rem;line-height:1.25}main.research-paper .cite-code code{font-family:var(--font-mono);font-size:inherit;line-height:inherit;white-space:pre;background:none;color:var(--color-tx-normal)}main.research-paper .cite-copy{position:absolute;top:.6rem;right:.6rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.02em;color:var(--color-tx-muted);background:var(--color-bg-primary, #fffcf0);border:1px solid var(--color-bg-secondary, #cecdc3);border-radius:5px;padding:.25rem .6rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}main.research-paper .cite-copy:hover{color:var(--color-tx-normal);border-color:var(--color-tx-muted)}main.research-paper .cite-copy.copied{color:var(--color-action);border-color:var(--color-action)}main.research-paper .cite-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}main.research-paper .cite-block a.cite-action{display:inline-flex;align-items:center;gap:.6rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.3rem;font-weight:550;line-height:1;color:var(--color-tx-normal);text-decoration:none;background:var(--color-bg-secondary, #1c1b1a);border:1px solid var(--color-bg-secondary, #282726);border-radius:6px;padding:.75rem 1.2rem;transition:border-color .15s ease,color .15s ease}main.research-paper .cite-block a.cite-action svg{width:1.3rem;height:1.3rem;flex:none;opacity:.85}main.research-paper .cite-block a.cite-action:hover{color:var(--color-action);border-color:var(--color-action)}main.research-paper .method-example{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:1.6rem 0 2.4rem;border:1px solid var(--color-bg-secondary, #e6e4d9);border-radius:8px;background:var(--color-bg-primary, #fffcf0);overflow:visible}main.research-paper .method-example>summary{cursor:pointer;list-style:none;padding:.85rem 1.1rem;font-size:1.075rem;font-weight:600;letter-spacing:.005em;color:var(--color-tx-normal);display:flex;align-items:center;gap:.5rem;user-select:none}main.research-paper .method-example>summary::-webkit-details-marker{display:none}main.research-paper .method-example>summary::before{content:"▸";color:var(--color-tx-muted);font-size:.938rem;transition:transform .15s ease}main.research-paper .method-example[open]>summary::before{transform:rotate(90deg)}main.research-paper .method-example[open]>summary{border-bottom:1px solid var(--color-bg-secondary, #e6e4d9)}main.research-paper .mex-body{padding:1.1rem 1.1rem 1.3rem}main.research-paper .mex-note{font-size:1.025rem;line-height:1.5;color:var(--color-tx-muted);margin:0 0 1.2rem}main.research-paper .mex-note.mex-foot{margin:.4rem 0 0;padding-top:.9rem;border-top:1px solid var(--color-bg-secondary, #e6e4d9)}main.research-paper .mex-prompt{font-size:1.125rem;line-height:1.5;margin:0 0 .5rem;color:var(--color-tx-normal)}main.research-paper .mex-tag{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;vertical-align:.09em;border-radius:4px;padding:.12rem .4rem;margin-right:.5rem;color:#fff}main.research-paper .mex-tag-self{background:#ce5d97}main.research-paper .mex-tag-other{background:#3aa99f}main.research-paper .mex-resp{font-size:1.075rem;line-height:1.58;color:var(--color-tx-muted);margin:0 0 .55rem;padding:.15rem 0 .15rem .9rem;border-left:2px solid}main.research-paper .mex-resp strong{color:var(--color-tx-normal);font-weight:600}main.research-paper .mex-resp-self{border-left-color:#ce5d97}main.research-paper .mex-resp-other{border-left-color:#3aa99f}main.research-paper .mex-verdict{font-size:1.025rem;line-height:1.55;color:var(--color-tx-muted);margin:0 0 1.6rem}main.research-paper .mex-verdict:last-child{margin-bottom:0}main.research-paper .mex-num{display:inline-block;font-weight:700;font-size:.975rem;letter-spacing:.01em;border-radius:4px;padding:.08rem .4rem;margin-right:.5rem}main.research-paper .mex-num-self{color:#ce5d97;background:rgba(206,93,151,.12)}main.research-paper .mex-num-other{color:#3aa99f;background:rgba(58,169,159,.14)}main.research-paper sup[id^="fnref:"]{line-height:0}main.research-paper sup[id^="fnref:"] a,main.research-paper a.footnote{color:var(--color-action);font-weight:600;font-size:.7em;text-decoration:none;padding:0 .06em}main.research-paper sup[id^="fnref:"].cite-lit a,main.research-paper a.footnote:hover{text-decoration:underline;text-underline-offset:2px}main.research-paper.has-margin-refs .footnotes{display:none}.ref-note{position:absolute;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.1rem;line-height:1.5;color:var(--color-tx-normal);opacity:.82;z-index:2;transition:opacity .15s ease}.ref-note .ref-note-num{color:var(--color-action);font-weight:700;text-decoration:none;margin-right:.4rem;float:left}.ref-note .ref-note-body{display:block;overflow:hidden}.ref-note a:not(.ref-note-num){color:var(--color-action);text-decoration:none;text-underline-offset:2px}.ref-note a:not(.ref-note-num):hover{text-decoration:underline}.ref-note.ref-note-lit{opacity:1}main.research-paper .footnotes{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--color-bg-secondary, #e6e4d9);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}main.research-paper .footnotes::before{content:"References";display:block;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--color-tx-muted);margin-bottom:1rem}main.research-paper .footnotes ol{padding-left:1.4rem;margin:0}main.research-paper .footnotes li{font-size:1.15rem;line-height:1.5;color:var(--color-tx-normal);opacity:.85;margin-bottom:.7rem}main.research-paper .footnotes li a{color:var(--color-action)}@media(max-width: 1200px){.wrap-research{max-width:var(--wrap-normal)}body.research nav{width:var(--wrap-normal);max-width:var(--wrap-wide)}main.research-paper>.toc-sidebar{display:none}}@media(max-width: 700px){main.research-paper article div:where(.page-content),main.research-paper article p,main.research-paper article li{font-size:1.525rem;line-height:1.6}main.research-paper .cite-text,main.research-paper article figcaption{font-size:1.25rem}main.research-paper .cite-code pre{font-size:.9rem}}main.research-paper .research-list{margin-top:2.25rem}main.research-paper a.research-item{display:block;text-decoration:none;color:inherit;padding:1.5rem 0;border-top:1px solid var(--flexoki-150)}main.research-paper a.research-item:first-child{border-top:none}main.research-paper .research-item-title{display:block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:650;font-size:1.775rem;font-size:calc(1.5rem + .438vw);line-height:1.25;letter-spacing:-0.017em;color:var(--color-tx-normal);margin-bottom:.45rem;transition:color .13s ease}main.research-paper a.research-item:hover .research-item-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}main.research-paper .research-item-meta{display:block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;color:var(--color-tx-muted);margin-bottom:.6rem}main.research-paper .research-item-excerpt{display:block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;font-size:calc(1.312rem + .175vw);line-height:1.62;letter-spacing:-0.006em;color:var(--color-tx-muted)}.toc-list .toc-title{margin-bottom:.4rem}.toc-list .toc-title a{font-weight:650;color:var(--color-tx-normal)}@media print{nav,footer,.toc-sidebar,#theme-toggle,#terminal-toggle,.cite-actions,.cite-copy,.pdf-link,.post-meta-pdf,.post-meta-views,.continue-reading,#commento,.discuss,.ref-note{display:none !important}*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}body,body.research{background:#fffcf0 !important;color:#100f0f !important}.wrap,.wrap-research{max-width:100% !important;width:auto !important;margin:0 !important;padding:0 !important}main.research-paper>article{min-width:0 !important;max-width:100% !important;margin:0 !important}main.research-paper.has-margin-refs .footnotes,main.research-paper .footnotes{display:block !important}.kr-figure,figure,.dt,.kre,.method-example{break-inside:avoid;page-break-inside:avoid}main.research-paper article h2,main.research-paper article h3{break-after:avoid;page-break-after:avoid}@page{margin:16mm 15mm}}body:not(.theme-dark){--color-bg-primary: #ffffff;--color-bg-primary-rgb: 255, 255, 255;background-color:#fff}.wrap-research{max-width:87rem}body.research nav{width:87rem;max-width:87rem;font-size:1.5rem}main.research-paper>article{display:block}main.research-paper .post-columns{display:grid;grid-template-columns:13rem minmax(0, 56rem) 13rem;column-gap:2.6rem;justify-content:center;align-items:start}main.research-paper .post-header{grid-column:1/-1;grid-row:1;text-align:center}main.research-paper .post-columns>.toc-sidebar{grid-column:1;grid-row:2}main.research-paper .post-columns>div:where(.page-content){grid-column:2;grid-row:2;min-width:0}main.research-paper .post-header{padding:2.4rem 0 2.4rem}main.research-paper .post-header h1{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(2.85rem,2rem + 3vw,4.9rem);line-height:1.05;letter-spacing:-0.033em;margin:0 auto 1.3rem;max-width:72rem;text-align:center}main.research-paper .post-header .post-meta{margin:0;text-align:center}.post-context{color:var(--color-tx-muted);font-size:.9em;line-height:1.45;margin:0 0 .5rem}.post-context a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-ui-active)}.post-context a:hover{color:var(--color-tx-normal);text-decoration-color:currentColor}.post-context-link{white-space:nowrap}main.research-paper .post-header .post-context{max-width:50rem;margin:-0.5rem auto .7rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;text-align:center;text-wrap:balance}@media(max-width: 700px){.post-context-link{white-space:normal}}body.research .toc-sidebar{position:sticky;top:2.5rem;left:auto;width:auto;max-width:none;height:fit-content;margin:0;transform:none}body.research .toc-sidebar .toc-content{transform:none !important;opacity:1 !important;visibility:visible !important}body.research .toc-sidebar .toggle-btn,body.research .toc-sidebar h2{display:none}body.research .toc-list li{font-size:1rem;line-height:1.35;margin-bottom:0;padding:.3rem 0 .3rem .9rem;border-left:2px solid rgba(0,0,0,0);margin-left:-2px}body.research .toc-list a{color:var(--color-tx-muted);text-decoration:none}body.research .toc-list a:hover{color:var(--color-tx-normal)}body.research .toc-list li.active{border-left-color:var(--color-tx-normal)}body.research .toc-list li.active>a{color:var(--color-tx-normal);font-weight:600}main.research-paper article div:where(.page-content),main.research-paper article p,main.research-paper article li{font-size:1.42rem;line-height:1.7;letter-spacing:-0.003em}body.research:not(.theme-dark) main.research-paper article p,body.research:not(.theme-dark) main.research-paper article li{color:#2a2926}main.research-paper article div:where(.page-content) a{color:var(--color-tx-normal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#c9c7bd}main.research-paper sup[id^="fnref:"] a,main.research-paper a.footnote{color:var(--color-tx-muted)}.ref-note .ref-note-num,.ref-note a:not(.ref-note-num){color:var(--color-tx-normal)}@media(max-width: 1100px){main.research-paper .post-columns{grid-template-columns:minmax(0, 1fr)}main.research-paper .post-header{grid-column:1}main.research-paper .post-columns>div:where(.page-content){grid-column:1}body.research .toc-sidebar{display:none}}body:not(.theme-dark) main.research-paper .cite-code pre{background:#f6f6f4;border-color:#e7e5df}body:not(.theme-dark) main.research-paper .cite-copy{background:#fff;border-color:#d8d6cd}body:not(.theme-dark) main.research-paper .cite-block a.cite-action{background:#f6f6f4;border-color:#e7e5df}body:not(.theme-dark) main.research-paper .cite-block a.cite-action:hover{border-color:var(--color-action)}body:not(.theme-dark) main.research-paper .cite-block{border-top-color:#e7e5df}main.research-paper .cite-copy.copied{color:var(--color-tx-normal);border-color:var(--color-tx-normal)}body.research-index .wrap-research{max-width:min(66rem,90vw)}body.research-index nav .ssr{display:inline}body.research.research-index nav{width:min(66rem,90vw);max-width:min(66rem,90vw)}body.research:not(.research-index) nav{width:87rem;max-width:100%;font-size:1.15rem;margin-bottom:1.2em}body.research:not(.research-index) nav .ssr{display:inline}@media(max-width: 1100px){body.research:not(.research-index) nav{width:auto;max-width:none;margin-left:max(2rem,5vw);margin-right:max(2rem,5vw)}}.shortform-list{list-style:none;margin:1.7rem 0 0;padding:0}.shortform-list li{margin:0;padding:.85rem 0;border-top:1px solid var(--color-bg-secondary, #e7e5df);line-height:1.45;font-size:1.42rem}.shortform-list li:last-child{border-bottom:1px solid var(--color-bg-secondary, #e7e5df)}.shortform-list li a{color:var(--color-tx-normal);text-decoration:none}.shortform-list li a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width: 1100px){body.research:not(.research-index) .wrap-research{max-width:none;box-sizing:border-box;padding-left:max(2rem,5vw);padding-right:max(2rem,5vw)}}@media(max-width: 700px){main.research-paper .post-header{padding:1.2rem 0 1.6rem}main.research-paper .kr-figure{margin:2.4rem 0 !important}main.research-paper article figcaption{text-align:left}main.research-paper .footnotes li,main.research-paper .cite-text{overflow-wrap:anywhere}}.lab-badge{display:inline-flex;align-items:center;gap:.35em;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap;padding:.35em .6em;border-radius:999px;border:1px solid var(--color-ui-normal);color:var(--color-tx-muted)}.lab-badge-confirmed{color:var(--color-action);border-color:color-mix(in srgb, var(--color-action) 45%, transparent);background:color-mix(in srgb, var(--color-action) 9%, transparent)}.lab-badge-unconfirmed{color:#bc5215;border-color:color-mix(in srgb, #bc5215 40%, transparent)}body.theme-dark .lab-badge-unconfirmed{color:#da702c;border-color:color-mix(in srgb, #da702c 40%, transparent)}.lab-track{display:inline-block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;padding:.3em .5em;border-radius:4px;color:var(--color-tx-muted);background:var(--color-bg-secondary);border:1px solid var(--color-ui-normal)}.lab-track-theory{color:#a02f6f;border-color:color-mix(in srgb, #a02f6f 35%, transparent);background:color-mix(in srgb, #a02f6f 7%, transparent)}body.theme-dark .lab-track-theory{color:#ce5d97;border-color:color-mix(in srgb, #ce5d97 40%, transparent);background:color-mix(in srgb, #ce5d97 10%, transparent)}.lab-track-defense{color:#24837b;border-color:color-mix(in srgb, #24837b 35%, transparent);background:color-mix(in srgb, #24837b 7%, transparent)}body.theme-dark .lab-track-defense{color:#3aa99f;border-color:color-mix(in srgb, #3aa99f 40%, transparent);background:color-mix(in srgb, #3aa99f 10%, transparent)}.lab-card-when{display:inline-flex;align-items:center;gap:.6rem}.lab-card-verdict{display:inline-flex;align-items:center;gap:.7rem}.lab-surprise{display:inline-flex;align-items:center;gap:.35rem;line-height:1;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:.95rem;white-space:nowrap;color:#bc5215;--lab-flask-fill: #bc5215}body.theme-dark .lab-surprise{color:#da702c;--lab-flask-fill: #da702c}.lab-surprise-1,.lab-surprise-2,body.theme-dark .lab-surprise-1,body.theme-dark .lab-surprise-2{color:var(--color-tx-muted);font-weight:600}.lab-surprise-4 .lab-surprise-word,.lab-surprise-5 .lab-surprise-word{font-style:italic}.lab-flask{flex:none;overflow:visible;transform-origin:50% 90%}.lab-flask-glass{fill:none;stroke:var(--color-tx-muted);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.lab-flask-liquid,.lab-flask-bubble{fill:var(--lab-flask-fill)}.lab-flask-liquid{opacity:.85}.lab-flask-bubble{animation:lab-flask-rise 1.6s ease-in infinite}.lab-flask-bubble:nth-of-type(2){animation-delay:.5s}.lab-flask-bubble:nth-of-type(3){animation-delay:1s}.lab-surprise-5 .lab-flask{animation:lab-flask-shake .55s ease-in-out infinite}@keyframes lab-flask-rise{0%{transform:translateY(0);opacity:0}20%{opacity:1}100%{transform:translateY(-13px);opacity:0}}@keyframes lab-flask-shake{0%,100%{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media(prefers-reduced-motion: reduce){.lab-flask-bubble,.lab-surprise-5 .lab-flask{animation:none}}.lab-surprise-text{font-size:1.1rem;font-weight:400;font-style:normal;line-height:1.45;white-space:normal;color:var(--color-tx-muted)}main.research-paper .lab-banner p.lab-banner-surprise{margin-top:.6rem}.lab-banner-surprise .lab-surprise{align-items:flex-start;gap:.5rem;white-space:normal}.lab-banner-surprise .lab-surprise-word{flex:none;margin-top:.35rem}.lab-sort-arrow{opacity:.5}main.research-paper .lab-sort{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:1.4rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;color:var(--color-tx-muted)}main.research-paper .lab-sort[hidden]{display:none}.lab-sort-label{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.lab-sort-btn{font:inherit;line-height:1;padding:.45em .8em;border-radius:999px;border:1px solid var(--color-ui-normal);background:rgba(0,0,0,0);color:var(--color-tx-muted);cursor:pointer}.lab-sort-btn:hover{border-color:var(--color-tx-muted)}.lab-sort-btn[aria-pressed=true]{color:var(--color-tx-normal);border-color:var(--color-tx-normal);font-weight:650}.lab-sort-legend{display:inline-flex;align-items:center;gap:.5rem;margin-left:.4rem}table.lab-log .lab-log-date .lab-track{display:table;margin-top:.4rem}main.research-paper article.lab-page>p a{color:var(--color-tx-normal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}main.research-paper article.lab-page h2.lab-section{margin-top:2.4em;margin-bottom:.9rem}.lab-wall{margin-top:2.2rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 27rem), 1fr));gap:1.6rem}main.research-paper a.lab-card{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1rem 1.2rem;border:1px solid var(--color-ui-normal);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .13s ease}main.research-paper a.lab-card:hover{border-color:var(--color-tx-muted)}main.research-paper a.lab-card:hover .lab-card-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lab-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--color-bg-secondary)}.lab-thumb.lab-thumb-ready{background:rgba(0,0,0,0)}.lab-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.lab-thumb.lab-thumb-failed::after{content:"figure failed to load";position:absolute;inset:0;display:grid;place-items:center;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:var(--color-tx-faint)}.lab-thumb-canvas{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}main.research-paper .lab-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.125rem;color:var(--color-tx-muted)}main.research-paper .lab-card-meta time{font-size:inherit;color:inherit;margin:0}main.research-paper .lab-card-context,main.research-paper .lab-log-context{display:block;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;line-height:1.4;color:var(--color-tx-muted)}main.research-paper .lab-card-context{margin-top:-0.3rem}main.research-paper .lab-log-context{margin-top:.3rem}main.research-paper .lab-card-title{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:650;font-size:calc(1.4rem + .2vw);line-height:1.3;letter-spacing:-0.012em;color:var(--color-tx-normal)}table.lab-log{width:100%;border-collapse:collapse;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.2rem;line-height:1.45;color:var(--color-tx-normal)}table.lab-log th{text-align:left;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-tx-muted);padding:0 .7rem .6rem 0;white-space:nowrap;border-bottom:1px solid var(--color-ui-normal)}table.lab-log td{vertical-align:top;padding:.85rem .7rem .85rem 0;border-bottom:1px solid var(--color-ui-normal)}table.lab-log .lab-log-date,table.lab-log .lab-log-num{white-space:nowrap;color:var(--color-tx-muted)}main.research-paper table.lab-log time{font-size:inherit;color:inherit;margin:0}table.lab-log .lab-log-num{font-variant-numeric:tabular-nums}main.research-paper table.lab-log a{color:var(--color-tx-normal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}table.lab-log .lab-log-edits{min-width:14rem;font-size:1.1rem;color:var(--color-tx-muted)}ul.lab-edits{list-style:none;margin:0;padding:0}main.research-paper ul.lab-edits li{margin:0 0 .45rem;font-size:inherit;line-height:1.4;color:inherit}main.research-paper ul.lab-edits li:last-child{margin-bottom:0}main.research-paper ul.lab-edits time{font-size:inherit;color:inherit;margin:0;white-space:nowrap}@media(max-width: 700px){table.lab-log thead{display:none}table.lab-log,table.lab-log tbody{display:block}table.lab-log tr{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;column-gap:.9rem;row-gap:.45rem;padding:.9rem 0;border-bottom:1px solid var(--color-ui-normal)}table.lab-log td{padding:0;border:none}table.lab-log .lab-log-date{grid-column:1/3;grid-row:1}table.lab-log .lab-log-date .lab-track{display:inline-block;margin:0 0 0 .6rem;vertical-align:.1em}table.lab-log .lab-log-status{grid-column:3/5;grid-row:1;justify-self:end}table.lab-log .lab-log-q{grid-column:1/-1;grid-row:2}table.lab-log .lab-log-edits{grid-column:1/-1;grid-row:3;min-width:0}table.lab-log .lab-log-edits .lab-log-none{display:none}table.lab-log .lab-log-hours{grid-column:1;grid-row:4}table.lab-log .lab-log-cost{grid-column:2;grid-row:4}table.lab-log .lab-log-link{grid-column:4;grid-row:4;justify-self:end}}main.research-paper .post-header .lab-banner{max-width:56rem;margin:0 auto 2.2rem;padding:1.1rem 1.3rem 1.2rem;text-align:left;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border:1px solid var(--color-ui-normal);border-radius:10px;background:var(--color-bg-secondary)}main.research-paper .lab-banner p{margin:0;font-size:1.2rem;line-height:1.5;color:var(--color-tx-normal)}main.research-paper .lab-banner a{color:var(--color-tx-normal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lab-banner-head a{font-weight:700}.lab-banner-sep{opacity:.4;margin:0 .4rem}main.research-paper .lab-banner p.lab-receipts{margin-top:.6rem;font-size:1.1rem;color:var(--color-tx-muted)}.lab-receipts a{white-space:nowrap}.lab-receipts a+a::before{content:"·";display:inline-block;margin:0 .55rem;opacity:.45}@media(max-width: 700px){main.research-paper .lab-banner p{font-size:1.25rem}}main.research-paper .post-header details.lab-prereg{max-width:56rem;margin:1.6rem auto 0;text-align:left;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border:1px solid var(--color-ui-normal);border-radius:10px;background:var(--color-bg-secondary)}details.lab-prereg>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding:.9rem 1.3rem;font-size:1.2rem;line-height:1.45;color:var(--color-tx-normal)}details.lab-prereg>summary::-webkit-details-marker{display:none}details.lab-prereg>summary::before{content:"";flex:none;align-self:center;width:.85em;height:.85em;background-color:var(--color-tx-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease}details.lab-prereg[open]>summary::before{transform:rotate(90deg)}details.lab-prereg>summary:hover::before{background-color:var(--color-tx-normal)}.lab-prereg-label{font-weight:600}.lab-prereg-verdict{font-size:1.05rem;font-weight:600;padding:.05rem .55rem;border-radius:999px;border:1px solid currentColor}.lab-prereg-held{color:var(--color-gr, #66800b)}.lab-prereg-failed{color:var(--color-re, #af3029)}.lab-prereg-unsettled{color:var(--color-tx-muted)}.lab-prereg-body{padding:0 1.3rem 1.1rem 2.95rem;font-size:1.15rem;line-height:1.55;color:var(--color-tx-normal)}main.research-paper .lab-prereg-body p{margin:0 0 .8rem;font-size:1.15rem}.lab-prereg-why{color:var(--color-tx-muted)}.lab-prereg-body dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.2rem}.lab-prereg-body dt{font-weight:600;color:var(--color-tx-muted)}.lab-prereg-body dd{margin:0}main.research-paper .lab-prereg-body p.lab-prereg-record{margin:.9rem 0 0;font-size:1.05rem}.lab-prereg-record a{color:var(--color-tx-muted);text-decoration:underline;text-underline-offset:3px}@media(max-width: 700px){.lab-prereg-body{padding-left:1.3rem}.lab-prereg-body dl{grid-template-columns:1fr;gap:.15rem}.lab-prereg-body dd{margin-bottom:.55rem}}main.research-paper p.research-lab-link{margin-top:-0.4rem}main.research-paper p.research-lab-link a{color:var(--color-tx-muted);font-weight:600;text-decoration:none}main.research-paper p.research-lab-link a:hover{color:var(--color-tx-normal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}main.research-paper .post-meta-lab a{color:inherit;text-decoration:none;white-space:nowrap}main.research-paper .post-meta-lab a:hover{color:var(--color-tx-normal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width: 700px){main.research-paper .post-meta-lab{display:block;margin-top:.25rem}main.research-paper .post-meta-lab-lead{display:none}}main.research-paper article.lab-page>p.lab-arcade-link{margin-top:-0.4rem;font-size:1.15rem}main.research-paper article.lab-page>p.lab-arcade-link a{color:var(--color-tx-muted);font-weight:600;text-decoration:none}main.research-paper article.lab-page>p.lab-arcade-link a:hover{color:var(--color-tx-normal);text-decoration:underline}@media print{.post-meta-lab{display:none !important}}main.research-paper details.concept,details.concept{width:fit-content;max-width:100%;margin:-0.3em 0 1.5em;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:var(--color-bg-secondary);border:1px solid var(--color-ui-normal);border-radius:8px}details.concept+details.concept{margin-top:-0.9em}details.concept[open]{width:auto}details.concept>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .65rem;font-size:1.12rem;font-weight:500;line-height:1.4;color:var(--color-tx-muted)}details.concept>summary::-webkit-details-marker{display:none}details.concept>summary::before,details.concept>summary::after{content:"";flex:none;background-color:var(--color-tx-muted)}details.concept>summary::before{order:-2;width:.8rem;height:.8rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s ease}details.concept>summary::after{order:-1;width:1.05rem;height:1.05rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E") center/contain no-repeat}details.concept[open]>summary::before{transform:rotate(90deg)}details.concept>summary:hover,details.concept[open]>summary{color:var(--color-tx-normal)}details.concept>summary:hover::before,details.concept>summary:hover::after{background-color:var(--color-tx-normal)}details.concept>summary:focus-visible{outline:2px solid var(--color-tx-muted);outline-offset:2px;border-radius:8px}main.research-paper details.concept>:not(summary){margin:0 1.1rem .75rem 3.6rem}main.research-paper details.concept>:last-child{margin-bottom:1rem}main.research-paper article details.concept p,main.research-paper article details.concept li{font-size:1.18rem;line-height:1.6}main.research-paper article details.concept strong{font-weight:650}body.research main.research-paper article details.concept>p:last-child:not(:first-of-type){font-size:1.08rem;color:var(--color-tx-muted)}@media(max-width: 700px){main.research-paper details.concept>:not(summary){margin-left:.9rem;margin-right:.9rem}}main.research-paper .post-header figure.figure1{max-width:72rem;margin:2rem auto 0;padding:0}main.research-paper .post-header figure.figure1 a{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--color-ui-normal);cursor:zoom-in}main.research-paper .post-header figure.figure1 img{display:block;width:100%;height:auto}body.theme-dark main.research-paper .post-header figure.figure1 a{border-color:var(--flexoki-800, #343331)}main.research-paper .post-header figure.figure1 a:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}@media print{main.research-paper .post-header figure.figure1 a{border:0}}.summary-audio{margin:1.1rem auto 0;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:center}.summary-audio .sa-pill{display:inline-flex;align-items:center;gap:.5rem;height:3.2rem;padding:0 1.1rem 0 .9rem;border:1px solid var(--color-ui-normal);border-radius:999px;background:var(--color-bg-secondary);color:var(--color-tx-normal);font:500 1.3rem/1 "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer;transition:border-color .13s ease}.summary-audio .sa-pill:hover{border-color:var(--color-tx-muted)}.summary-audio .sa-pill:focus-visible,.summary-audio .sa-btn:focus-visible,.summary-audio .sa-scrub:focus-visible,.sa-modal-close:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.sa-pill-icon{width:1.2rem;height:1.2rem;color:var(--color-action)}.sa-pill-len{color:var(--color-tx-muted);font-variant-numeric:tabular-nums}.sa-pill-len .post-meta-sep{margin:0 .45rem 0 .1rem}.summary-audio .sa-player{display:flex;align-items:center;gap:.35rem;max-width:46rem;margin:0 auto;padding:.5rem .8rem;border:1px solid var(--color-ui-normal);border-radius:14px;background:var(--color-bg-secondary);color:var(--color-tx-normal);text-align:left}.summary-audio .sa-player[hidden],.summary-audio .sa-pill[hidden]{display:none}.summary-audio .sa-btn{flex:none;display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--color-tx-muted);cursor:pointer}.summary-audio .sa-btn:hover{color:var(--color-tx-normal);background:var(--color-ui-normal)}.summary-audio .sa-btn svg{width:2.2rem;height:2.2rem}.summary-audio .sa-skip svg{width:2.6rem;height:2.6rem}.summary-audio .sa-play{width:4rem;height:4rem;background:var(--color-action);color:var(--color-bg-primary)}.summary-audio .sa-play:hover{background:var(--color-action);color:var(--color-bg-primary);filter:brightness(1.08)}.summary-audio .sa-play svg{width:1.6rem;height:1.6rem}.summary-audio .sa-i-pause,.summary-audio.is-playing .sa-i-play{display:none}.summary-audio.is-playing .sa-i-pause{display:block}.summary-audio .sa-speed{width:auto;min-width:3.6rem;padding:0 .6rem;font:600 1.25rem/1 "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.summary-audio .sa-track{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;padding:0 .4rem}.summary-audio .sa-time{font-size:1.15rem;color:var(--color-tx-muted);font-variant-numeric:tabular-nums}.summary-audio .sa-scrub{--sa-fill: 0%;width:100%;height:1.4rem;margin:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;appearance:none}.summary-audio .sa-scrub::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right, var(--color-action) var(--sa-fill), var(--color-ui-normal) var(--sa-fill))}.summary-audio .sa-scrub::-moz-range-track{height:3px;border-radius:3px;background:var(--color-ui-normal)}.summary-audio .sa-scrub::-moz-range-progress{height:3px;border-radius:3px;background:var(--color-action)}.summary-audio .sa-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:var(--color-tx-normal)}.summary-audio .sa-scrub::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-tx-normal)}.summary-audio.is-docked .sa-player{position:fixed;z-index:50;left:50%;bottom:.9rem;transform:translateX(-50%);width:min(46rem,100vw - 1.6rem);max-width:none;padding:.3rem .5rem;box-shadow:0 6px 24px rgba(0,0,0,.14)}body.theme-dark .summary-audio.is-docked .sa-player{box-shadow:0 6px 24px rgba(0,0,0,.5)}@media print{.summary-audio{display:none}}.sa-modal{width:min(64rem,100vw - 2rem);max-width:none;padding:0;border:0;border-radius:12px;background:#000;overflow:visible}.sa-modal::backdrop{background:rgba(0,0,0,.72)}.sa-modal-frame{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.sa-modal-frame iframe,.sa-modal-frame video{display:block;width:100%;height:100%;border:0;background:#000}.sa-modal-close{position:absolute;top:-2.9rem;right:0;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font:400 1.9rem/1 "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;cursor:pointer}.sa-modal-close:hover{background:rgba(255,255,255,.26)}@media(max-width: 700px){.summary-audio .sa-pill{font-size:1.4rem}.summary-audio .sa-player{gap:.1rem;padding:.35rem .4rem}.summary-audio .sa-btn{width:3.1rem;height:3.1rem}.summary-audio .sa-btn svg{width:2rem;height:2rem}.summary-audio .sa-play{width:3.6rem;height:3.6rem}.summary-audio .sa-track{padding:0 .25rem}.summary-audio.is-docked .sa-player{bottom:.5rem;width:calc(100vw - 1rem)}.sa-modal-close{top:-2.7rem}}/*# sourceMappingURL=styles.css.map */