@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Inter", "Aptos", "Segoe UI", system-ui, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.max-w-\[15ch\]{max-width:15ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[21ch\]{max-width:21ch}.max-w-\[35rem\]{max-width:35rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[43rem\]{max-width:43rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[49rem\]{max-width:49rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[88rem\]{max-width:88rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.grid-cols-\[2\.4rem_1fr\]{grid-template-columns:2.4rem 1fr}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#111111\]{background-color:#111}.bg-\[\#ce4a3a\]{background-color:#ce4a3a}.bg-\[\#ded9cf\]{background-color:#ded9cf}.bg-\[\#f3f0e8\]{background-color:#f3f0e8}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[3\.1rem\]{font-size:3.1rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-\[\#111111\]{color:#111}.text-\[\#b33a2e\]{color:#b33a2e}.text-\[\#ce4a3a\]{color:#ce4a3a}.text-\[\#f3f0e8\]{color:#f3f0e8}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-\[1\.55rem\]{font-size:1.55rem}.sm\:text-\[2\.65rem\]{font-size:2.65rem}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[4rem\]{font-size:4rem}.sm\:text-\[5rem\]{font-size:5rem}}@media (min-width:48rem){.md\:columns-2{columns:2}.md\:grid-cols-\[5rem_0\.75fr_1\.25fr\]{grid-template-columns:5rem .75fr 1.25fr}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:grid-cols-\[0\.46fr_1\.54fr\]{grid-template-columns:.46fr 1.54fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(18rem\,0\.72fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.72fr)}.lg\:items-end{align-items:flex-end}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:text-\[6\.4rem\]{font-size:6.4rem}.lg\:text-\[6rem\]{font-size:6rem}}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.25ieegmnh38ts.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_AMS-Regular.10y3kupq4t663.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_AMS-Regular.418dr7cz3fo2x.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.06b-ya9t43ioz.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2vmk2hva4ctha.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Caligraphic-Bold.40ltxhe834pns.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.2eph4dlhid_m9.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3gxeetazf831f.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Caligraphic-Regular.07-7u27-nhn_r.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.2sasz-d-jtw8y.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1alcy76__wdj2.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Fraktur-Bold.19yqa_tc9d_gx.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.2d10y4xmjvzlf.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Fraktur-Regular.110oo81prr9n5.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Fraktur-Regular.2qhy34r6a05dn.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.3-rowy8o6_4ky.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Main-Bold.0v1esh257kqpe.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Main-Bold.0us_n0tnxlxu7.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.14r2naom8mrec.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Main-BoldItalic.13355ck5zr48q.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Main-BoldItalic.3x_u9cepaced0.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.0lig0v9j0700p.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Main-Italic.0afv392dj4w59.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Main-Italic.2hkw3230mfwcv.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.1ryvsdzh2w1_e.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Main-Regular.15u8r3b2y7fv4.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Main-Regular.0symfa7dqj6jd.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.1oopuu636h4il.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Math-BoldItalic.12pl58orkw9rg.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Math-BoldItalic.0y5w36a5aq__2.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.32405s1aq8vas.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Math-Italic.0w0b1ugh62cfr.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Math-Italic.2vkekfblmz5nb.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.0h3wi2z_eouyg.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ovw5p-yjp56g.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_SansSerif-Bold.2d03q85pwxpti.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0wkjc4dm2kcit.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_SansSerif-Italic.1qavw__2zz8gk.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_SansSerif-Italic.3i-q087b23-m8.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.2peiewu59z3d-.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_SansSerif-Regular.1i4afx8nk8n4r.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_SansSerif-Regular.31pbu25feko_c.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.11h14300o9pd0.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Script-Regular.3110jb9c-bxna.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Script-Regular.28p_x7iz71ofe.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.03lhvx36ekcou.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Size1-Regular.1slf4bh0hc6vm.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Size1-Regular.1y57-ck23ey8c.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.14s5gg-puz6h-.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Size2-Regular.0-kwyvx03omo8.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Size2-Regular.2u0s-b07k2o9m.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1n1rgzz84z8r9.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Size3-Regular.04o9a_02gu_e8.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Size3-Regular.1pkn-dge4q0fv.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.2sgotkdv3dcyv.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Size4-Regular.3p2r1l7xmebxv.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Size4-Regular.2uelkfk2yna5e.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.11gr2d2wuwz77.woff2?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff2"),url(../media/KaTeX_Typewriter-Regular.12f8myjij3617.woff?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("woff"),url(../media/KaTeX_Typewriter-Regular.3nee9kjfy6nm8.ttf?dpl=dpl_3n1fnPRK2gNPFR1G5Jafynz6Q68s)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--paper:#f3efe5;--paper-deep:#e8e2d5;--surface:#fffdf7d1;--surface-solid:#fbf8f0;--ink:#1d2427;--muted:#657075;--line:#1d242729;--line-strong:#1d242752;--blue:#285f73;--blue-soft:#a7c4ca;--rust:#ad5b36;--rust-soft:#d5aa8f;--shadow:#9aa0a1;--success:#48705b;--focus:#e08a52;--shadow-lg:0 24px 80px #2b27201c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 14% 2%, var(--blue), transparent 30rem), linear-gradient(180deg, var(--paper) 0%, var(--paper-deep) 100%);margin:0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 14% 2%, color-mix(in srgb, var(--blue) 8%, transparent), transparent 30rem), linear-gradient(180deg, var(--paper) 0%, var(--paper-deep) 100%)}}body{color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;line-height:1.6}button,input,select{font:inherit}a{color:inherit}::selection{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--blue) 25%, transparent)}}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:.65rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;background:var(--paper);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{justify-content:space-between;align-items:center;gap:1.25rem;max-width:90rem;min-height:4rem;margin:0 auto;padding:.75rem clamp(1rem,4vw,4rem);display:flex}.wordmark{font-family:var(--font-serif);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark__mark{border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--rust);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.68rem;display:grid}.header-nav{align-items:center;gap:.3rem;display:flex}.header-nav a{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.55rem .78rem;text-decoration:none;transition:background .16s,color .16s}.header-nav a:hover{background:var(--surface);color:var(--ink)}.header-nav a.header-nav__paper{background:var(--rust);color:var(--paper);align-items:center;gap:.28rem;margin-left:.35rem;font-weight:760;display:inline-flex}.header-nav a.header-nav__paper:hover{background:var(--rust)}@supports (color:color-mix(in lab, red, red)){.header-nav a.header-nav__paper:hover{background:color-mix(in srgb, var(--rust) 82%, var(--ink))}}.header-nav a.header-nav__paper:hover{color:#fff}.hero{place-items:center;min-height:100svh;padding:8rem clamp(1rem,5vw,5rem) 5rem;display:grid;position:relative;overflow:hidden}.hero__content{z-index:2;text-align:center;max-width:76rem;position:relative}.eyebrow{color:var(--rust);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:750}.hero h1,.display-title{font-family:var(--font-serif);letter-spacing:-.075em;margin:0;font-size:clamp(4rem,12vw,10rem);font-weight:520;line-height:.84}.hero__subtitle{color:var(--muted);font-family:var(--font-serif);margin:1.25rem 0 0;font-size:clamp(1.1rem,2vw,1.55rem)}.hero__line{max-width:19ch;font-family:var(--font-serif);letter-spacing:-.05em;margin:clamp(2.5rem,6vw,5rem) auto 0;font-size:clamp(2rem,5vw,4.8rem);font-weight:520;line-height:.96}.hero__dek{max-width:44rem;color:var(--muted);margin:1.65rem auto 0;font-size:clamp(1rem,1.6vw,1.22rem)}.button-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.button{border:1px solid var(--line-strong);background:var(--surface);min-height:2.9rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{border-color:var(--ink);transform:translateY(-2px)}.button--primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button--rust{border-color:var(--rust);background:var(--rust);color:#fff9f0}.button--small{min-height:2.25rem;padding:.45rem .8rem;font-size:.78rem}.hero-network{opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chapter{max-width:96rem;margin:0 auto;padding:clamp(5rem,10vw,10rem) clamp(1rem,5vw,5rem);scroll-margin-top:4rem;position:relative}.chapter:before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:clamp(1rem,5vw,5rem);right:clamp(1rem,5vw,5rem)}.chapter--dark{background:var(--ink);max-width:none;color:var(--paper)}.chapter--dark:before{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark:before{background:color-mix(in srgb, var(--paper) 20%, transparent)}}.chapter__intro{max-width:66rem;margin-bottom:clamp(3rem,7vw,6rem)}.chapter__intro--illustrated{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:center;column-gap:clamp(2rem,7vw,7rem);min-width:0;max-width:86rem;display:grid}.chapter__intro--illustrated>.chapter__number,.chapter__intro--illustrated>h2,.chapter__intro--illustrated>.chapter__intro-copy{grid-column:1}.chapter__illustration{z-index:0;grid-area:1/2/span 3;justify-self:center;place-items:center;width:min(100%,25rem);height:min(42vw,38rem);min-height:0;margin:0;display:grid;position:relative}.chapter__illustration img{object-fit:contain;display:block}.chapter__number{color:var(--rust);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.74rem;font-weight:750;display:inline-block}.chapter h2{max-width:15ch;font-family:var(--font-serif);letter-spacing:-.058em;margin:0;font-size:clamp(2.8rem,6.5vw,6.6rem);font-weight:520;line-height:.96}.chapter__title-lead,.chapter__title-payoff{display:block}.chapter__title-lead{font-size:clamp(2.45rem,5.4vw,5.5rem)}.chapter__title-payoff{border-top:2px solid var(--rust-soft);width:fit-content;max-width:24ch;margin-top:clamp(1rem,2.2vw,1.6rem)}@supports (color:color-mix(in lab, red, red)){.chapter__title-payoff{border-top:2px solid color-mix(in srgb, var(--rust-soft) 68%, transparent)}}.chapter__title-payoff{color:var(--rust-soft);font-family:var(--font-sans);letter-spacing:-.045em;padding-top:clamp(.75rem,1.5vw,1rem);font-size:clamp(1.65rem,3.4vw,3.4rem);font-weight:720;line-height:1.03}.chapter__intro>.chapter__intro-copy{max-width:44rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem)}.chapter--dark .chapter__intro>.chapter__intro-copy{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .chapter__intro>.chapter__intro-copy{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.scrolly{grid-template-columns:minmax(19rem,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.scrolly__copy{gap:45vh;padding-block:12vh 35vh;display:grid}.scrolly__step{border-left:2px solid var(--line);max-width:34rem;padding-left:clamp(1rem,3vw,2rem)}.scrolly__step h3,.panel h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:560;line-height:1.04}.scrolly__step p{color:var(--muted);font-size:1.02rem}.scrolly__sticky{min-height:min(72vh,47rem);position:sticky;top:6rem}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:1.25rem;overflow:hidden}.panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.panel__body{padding:clamp(1rem,3vw,2rem)}.panel__meta,.stat-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:730}.chart-shell{width:100%;position:relative}.chart-shell svg{width:100%;height:auto;display:block;overflow:visible}.chart-axis{fill:var(--muted);font-family:var(--font-sans);font-size:10px}.chart-grid{stroke:var(--line);stroke-dasharray:2 6}.stats-grid{border:1px solid var(--line);background:var(--line);border-radius:.9rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;margin-top:1rem;display:grid;overflow:hidden}.stat{background:var(--surface-solid);min-width:0;padding:.85rem 1rem}.stat strong{font-family:var(--font-serif);letter-spacing:-.035em;margin-top:.15rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:560;display:block}.control-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.range-control{gap:.55rem;min-width:0;display:grid}.range-control__top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.range-control label{letter-spacing:.02em;font-size:.78rem;font-weight:700}.range-control output{color:var(--rust);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}input[type=range]{width:100%;height:1.25rem;accent-color:var(--rust);cursor:pointer;margin:0}.qualitative-scale{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.callout{border-left:3px solid var(--rust);background:var(--rust)}@supports (color:color-mix(in lab, red, red)){.callout{background:color-mix(in srgb, var(--rust) 8%, transparent)}}.callout{padding:1rem 1.15rem}.callout strong{color:var(--rust)}.theorem{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.theorem{border:1px solid color-mix(in srgb, var(--paper) 24%, transparent)}}.theorem{background:var(--paper);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.theorem{background:color-mix(in srgb, var(--paper) 5%, transparent)}}.theorem{padding:clamp(1.5rem,5vw,4rem)}.theorem__label{color:var(--rust);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:780}.theorem blockquote{max-width:29ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:1.25rem 0 2rem;font-size:clamp(1.75rem,4vw,3.7rem);line-height:1.08}.equation--block{padding:1rem .25rem;font-size:clamp(.84rem,1.6vw,1.12rem);overflow-x:auto}.equation--inline{font-size:inherit;vertical-align:-.08em;padding:0 .08em;display:inline-block}.scope-grid,.policy-grid,.experiment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-card,.scope-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1.25rem}.policy-card h3,.scope-card h3{font-family:var(--font-serif);margin:0 0 .5rem;font-size:1.35rem}.policy-card p,.scope-card p{color:var(--muted);margin:0}.toggle{cursor:pointer;align-items:center;gap:.65rem;font-size:.82rem;font-weight:680;display:inline-flex}.toggle input{width:2.25rem;height:1.25rem;accent-color:var(--blue)}.footer{border-top:1px solid var(--line);padding:3rem clamp(1rem,5vw,5rem)}.footer__inner{max-width:90rem;color:var(--muted);justify-content:space-between;gap:2rem;margin:0 auto;font-size:.82rem;display:flex}.footer__inner a{color:var(--blue);text-underline-offset:.22em}.math-page,.method-page{max-width:92rem;margin:0 auto;padding:9rem clamp(1rem,5vw,5rem) 6rem}.math-page__header,.method-page__header{max-width:64rem;margin-bottom:5rem}.math-page__header h1,.method-page__header h1{font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(3.25rem,7vw,6.5rem);font-weight:520;line-height:.94}.math-page__header p,.method-page__header p{max-width:48rem;color:var(--muted);font-size:1.12rem}.equation-list{gap:1.25rem;display:grid}.equation-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid;overflow:hidden}.equation-card__main,.equation-card__aside{padding:clamp(1rem,3vw,2rem)}.equation-card__aside{border-left:1px solid var(--line);background:var(--paper-deep)}@supports (color:color-mix(in lab, red, red)){.equation-card__aside{background:color-mix(in srgb, var(--paper-deep) 62%, transparent)}}.equation-card__title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.equation-card h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:560}.equation-kind{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.64rem;font-weight:760}.symbol-list{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.symbol-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .6rem}.symbol-button[data-active=true]{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.symbol-button[data-active=true]{background:color-mix(in srgb, var(--blue) 13%, transparent)}}.variable-definition{border-left:2px solid var(--blue);padding-left:.8rem}.variable-definition dt{font-weight:750}.variable-definition dd{color:var(--muted);margin:.25rem 0 0}.math-page--focused{max-width:86rem}.core-equation{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:clamp(1.5rem,4vw,3rem) 0}.core-equation__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.core-equation__heading h2,.equation-reading h2,.symbol-key h2,.math-boundary h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:520;line-height:1}.core-equation__heading>span{max-width:18rem;color:var(--muted);text-align:right;font-size:.8rem}.core-equation__formula{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;padding:clamp(1.25rem,4vw,3rem);font-size:clamp(.72rem,1.4vw,1.08rem);overflow:hidden}.core-equation__formula .katex-display,.method-equation .katex-display{text-align:left;margin:0}.core-equation__formula .katex-display>.katex,.method-equation .katex-display>.katex{text-align:left}.equation-reading,.symbol-key{border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.equation-reading ol{margin:0;padding:0;list-style:none}.equation-reading li{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.equation-reading li:first-child{border-top-color:var(--line-strong)}.equation-reading li>span,.method-map li>span,.method-section__label>span,.method-boundaries span{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.equation-reading h3,.method-options strong,.method-facts strong{font-size:1rem}.equation-reading h3,.equation-reading p,.symbol-key dt,.symbol-key dd,.method-map p,.method-facts p,.method-options p,.method-boundaries p{margin:0}.equation-reading p,.symbol-key dd,.method-map p,.method-facts p,.method-options p,.method-note,.method-equation p,.method-boundaries p{color:var(--muted)}.symbol-key dl{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.symbol-key dl>div{border-bottom:1px solid var(--line);padding:1.15rem 1rem 1.15rem 0}.symbol-key dl>div:nth-child(2n){padding-left:1rem;padding-right:0}.symbol-key dt{margin-bottom:.35rem;font-weight:750}.math-boundary{border-left:3px solid var(--rust);max-width:58rem;margin:clamp(3rem,8vw,7rem) 0 0 auto;padding:.5rem 0 .5rem clamp(1.25rem,4vw,3rem)}.math-boundary p{max-width:48rem;color:var(--muted);margin-bottom:0}.math-page__actions,.method-page__actions{justify-content:flex-start;margin-top:2rem}.paper-page,.author-page{max-width:86rem}.paper-hero{max-width:72rem}.paper-hero h1{font-size:clamp(3rem,6.8vw,6.25rem)}.paper-hero .paper-byline{color:var(--ink);margin-top:1.5rem;font-size:.92rem;font-weight:680}.paper-byline a,.paper-metadata a,.paper-machine-links a,.author-links a{color:var(--blue);text-underline-offset:.22em}.paper-hero .paper-dek{max-width:52rem;font-family:var(--font-serif);margin-top:1.25rem;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.35}.paper-section{border-top:1px solid var(--line-strong);grid-template-columns:minmax(14rem,.32fr) minmax(0,.68fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.paper-section--last{border-bottom:1px solid var(--line-strong)}.paper-section__label>span{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.paper-section__label h2,.paper-section__content h3{font-family:var(--font-serif);letter-spacing:-.04em;margin:.45rem 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:520;line-height:1.05}.paper-section__content h3{margin-top:0}.paper-abstract{font-family:var(--font-serif);margin:0;font-size:clamp(1.2rem,2.1vw,1.62rem);line-height:1.55}.paper-metadata dl{border-top:1px solid var(--line-strong);margin:0}.paper-metadata dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.25fr) minmax(0,.75fr);gap:1rem;padding:1rem 0;display:grid}.paper-metadata dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:760}.paper-metadata dd{margin:0}.paper-callout{border-left:3px solid var(--rust);padding-left:clamp(1.25rem,4vw,3rem)}.paper-callout p:first-child,.paper-citation,.paper-section__content>p:first-child{margin-top:0}.paper-callout p:last-child{color:var(--muted);margin-bottom:0}.paper-bibtex{margin-top:1.5rem}.paper-bibtex pre{background:var(--ink);color:var(--paper);border-radius:.8rem;margin:1rem 0 0;padding:1rem;font-size:.78rem;line-height:1.55;overflow-x:auto}.paper-machine-links{color:var(--muted);margin-bottom:0;font-size:.9rem}.author-page__actions{justify-content:flex-start}.author-links{align-items:start;gap:.8rem;display:grid}.author-links a{width:fit-content;font-size:1.05rem;font-weight:680}.method-map{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(3rem,7vw,6rem);padding:0;list-style:none;display:grid}.method-map li{border-left:1px solid var(--line);padding:1.5rem}.method-map li:first-child{border-left:0}.method-map strong{margin:.55rem 0 .35rem;display:block}.method-section{border-top:1px solid var(--line);grid-template-columns:minmax(14rem,.32fr) minmax(0,.68fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.method-section--last{border-bottom:1px solid var(--line)}.method-section__label{align-self:start;position:sticky;top:7rem}.method-section__label h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.6rem);font-weight:520;line-height:.98}.method-section__lead{max-width:48rem;font-family:var(--font-serif);margin:0 0 2rem;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.35}.method-section__content,.method-equation{min-width:0}.faq-hero{max-width:70rem}.faq-lead{border-left:3px solid var(--rust);background:var(--rust);gap:.65rem;max-width:58rem;margin-top:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-lead{background:color-mix(in srgb, var(--rust) 6%, transparent)}}.faq-lead{padding:1.25rem 1.4rem}.faq-lead strong{max-width:34ch;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:520;line-height:1.15}.faq-jump{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:.65rem;margin:0 0 clamp(3rem,7vw,6rem);padding:1rem 0;display:flex}.faq-jump a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:680;text-decoration:none}.faq-jump a:hover{border-color:var(--rust);color:var(--rust)}.faq-section{scroll-margin-top:5rem}.faq-section .method-section__label p{max-width:25rem;color:var(--muted)}.faq-list{display:grid}.faq-item{border-top:1px solid var(--line);padding:clamp(1.75rem,4vw,3rem) 0;scroll-margin-top:6rem}.faq-item:first-child{border-top:0;padding-top:0}.faq-item h3{max-width:28ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:520;line-height:1.08}.faq-item p{max-width:48rem;color:var(--muted);margin:.65rem 0 0;font-size:1.03rem}.faq-item p:first-of-type{color:var(--ink);font-size:1.1rem}.faq-item p a{color:var(--blue);text-underline-offset:.22em;font-weight:700}.faq-permalink{color:var(--blue);text-underline-offset:.22em;margin-top:1rem;font-size:.76rem;font-weight:700;display:inline-block}.faq-citation{background:var(--ink);color:var(--paper);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.faq-citation h2{max-width:30ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:520;line-height:1.08}.faq-citation p{color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.faq-citation p{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.method-equation{border-left:3px solid var(--blue);background:var(--blue);margin-top:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.method-equation{background:color-mix(in srgb, var(--blue) 5%, transparent)}}.method-equation{padding:clamp(1rem,3vw,2rem)}.method-equation--quiet{border-left-color:var(--line-strong);background:0 0}.method-equation--theorem{border-left-color:var(--rust);background:var(--rust)}@supports (color:color-mix(in lab, red, red)){.method-equation--theorem{background:color-mix(in srgb, var(--rust) 6%, transparent)}}.method-equation .equation--block{padding:1.15rem 0;font-size:clamp(.72rem,1.35vw,1rem);overflow:hidden}.method-equation p{margin:0}.method-facts,.method-options,.method-boundaries{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.method-facts>div,.method-options>div,.method-boundaries>div{background:var(--paper);padding:1.25rem}.method-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.5rem;padding:1rem 0}.method-details summary{cursor:pointer;font-weight:750}.method-details li+li{margin-top:.5rem}.method-note{border-left:2px solid var(--line-strong);margin:1.25rem 0 0;padding-left:1rem;font-size:.85rem}.creator-hero .hero__line{max-width:22ch}.novelty-bridge{max-width:none;color:var(--paper);background:#4c595f;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,5rem);scroll-margin-top:4rem}.novelty-bridge__intro,.novelty-bridge__body,.novelty-boundary{max-width:86rem;margin-inline:auto}.novelty-bridge__intro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.novelty-bridge__intro .eyebrow{color:var(--rust-soft);grid-column:1/-1;margin-bottom:-.5rem}@supports (color:color-mix(in lab, red, red)){.novelty-bridge__intro .eyebrow{color:color-mix(in srgb, var(--rust-soft) 72%, var(--paper))}}.novelty-bridge__intro h2{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:520;line-height:.94}.novelty-bridge__aside{align-self:end;min-width:0}.novelty-bridge__illustration{width:100%;max-width:38rem;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.novelty-bridge__illustration img{width:100%;height:auto;display:block}.novelty-bridge__aside>p{max-width:36rem;color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.novelty-bridge__aside>p{color:color-mix(in srgb, var(--paper) 78%, transparent)}}.novelty-bridge__aside>p{font-size:clamp(1.05rem,1.8vw,1.3rem)}.novelty-bridge__body{border:1px solid var(--paper);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1px;margin-top:clamp(3rem,7vw,6rem);display:grid}@supports (color:color-mix(in lab, red, red)){.novelty-bridge__body{border:1px solid color-mix(in srgb, var(--paper) 18%, transparent)}}.novelty-bridge__body{background:var(--paper);border-radius:1.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.novelty-bridge__body{background:color-mix(in srgb, var(--paper) 18%, transparent)}}.novelty-analogy,.novelty-literature{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.novelty-analogy,.novelty-literature{background:color-mix(in srgb, var(--paper) 5%, var(--ink))}}.novelty-analogy,.novelty-literature{padding:clamp(1.5rem,4vw,3.5rem)}.novelty-analogy h3,.novelty-literature h3{font-family:var(--font-serif);letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(1.8rem,3.3vw,3.15rem);font-weight:520;line-height:1.02}.novelty-analogy p,.novelty-literature p,.novelty-boundary p{color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.novelty-analogy p,.novelty-literature p,.novelty-boundary p{color:color-mix(in srgb, var(--paper) 75%, transparent)}}.novelty-analogy__visual{border:1px solid var(--paper);margin:clamp(1.5rem,3vw,2.25rem) 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.novelty-analogy__visual{border:1px solid color-mix(in srgb, var(--paper) 13%, transparent)}}.novelty-analogy__visual{background:#1c2427;border-radius:1rem}.novelty-analogy__visual img{width:100%;height:auto;display:block}.novelty-analogy__visual figcaption{border-top:1px solid var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.novelty-analogy__visual figcaption{border-top:1px solid color-mix(in srgb, var(--paper) 13%, transparent)}}.novelty-analogy__visual figcaption{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.novelty-analogy__visual figcaption{color:color-mix(in srgb, var(--paper) 68%, transparent)}}.novelty-analogy__visual figcaption{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:740}.novelty-analogy__visual figcaption span{padding:.65rem .8rem}.novelty-analogy__visual figcaption span:last-child{border-left:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.novelty-analogy__visual figcaption span:last-child{border-left:1px solid color-mix(in srgb, var(--paper) 13%, transparent)}}.novelty-analogy__visual figcaption span:last-child{color:var(--blue-soft)}.novelty-analogy__answer{border-left:3px solid var(--rust);padding-left:1.2rem;margin-top:clamp(1.5rem,4vw,3rem)!important}.novelty-analogy__answer strong{color:var(--paper)}.novelty-literature{gap:0;display:grid}.novelty-literature article{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.novelty-literature article+article{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.novelty-literature article+article{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent)}}.novelty-literature article+article{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:0}.novelty-literature article:last-child h3{color:var(--rust-soft)}.novelty-literature h3{max-width:20ch;font-size:clamp(1.55rem,2.5vw,2.45rem)}.novelty-boundary{border:1px solid var(--paper);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,1.75rem);max-width:72rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.novelty-boundary{border:1px solid color-mix(in srgb, var(--paper) 22%, transparent)}}.novelty-boundary{background:var(--ink);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.novelty-boundary{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.novelty-boundary{padding:clamp(1.5rem,4vw,3rem)}.novelty-boundary>.panel__meta{border:1px solid var(--rust-soft);width:fit-content}@supports (color:color-mix(in lab, red, red)){.novelty-boundary>.panel__meta{border:1px solid color-mix(in srgb, var(--rust-soft) 60%, transparent)}}.novelty-boundary>.panel__meta{background:var(--rust);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.novelty-boundary>.panel__meta{background:color-mix(in srgb, var(--rust) 72%, var(--ink))}}.novelty-boundary>.panel__meta{color:var(--paper);padding:.5rem .8rem;line-height:1.2}.novelty-boundary p{max-width:64rem;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.novelty-boundary p{color:color-mix(in srgb, var(--paper) 82%, transparent)}}.novelty-boundary p{font-size:clamp(1rem,1.45vw,1.15rem)}.novelty-boundary__copy{gap:1rem;display:grid}.novelty-boundary__copy cite{color:var(--paper)}.creator-graph{border:1px solid var(--line);background:var(--surface);max-width:82rem;box-shadow:var(--shadow-lg);border-radius:1.35rem;overflow:hidden}.creator-graph__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 1.25rem;display:flex}.creator-graph__head strong{margin-top:.2rem;display:block}.creator-graph__plot{padding:clamp(.75rem,3vw,2rem)}.creator-line-chart{width:100%;height:auto;display:block;overflow:visible}.creator-chart-grid{stroke:var(--line);stroke-width:1px}.creator-chart-label{fill:currentColor;font-family:var(--font-sans);font-size:13px}.creator-chart-key{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.creator-chart-key__item{border:1px solid var(--line);background:var(--surface-solid);grid-template-columns:.5rem auto minmax(0,1fr) auto;align-items:center;gap:.38rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-chart-key__item{background:color-mix(in srgb, var(--surface-solid) 76%, transparent)}}.creator-chart-key__item{font-variant-numeric:tabular-nums;padding:.48rem .55rem;font-size:.7rem}.creator-chart-key__item>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-chart-key__item small{color:var(--rust);grid-column:2/-1;font-size:.62rem;font-weight:750}.creator-chart-key__swatch{aspect-ratio:1;border-radius:50%;width:.5rem}.creator-shadow-comparison{border-top:1px solid var(--line);background:var(--blue);gap:1rem;margin:1.5rem calc(-1*clamp(.75rem,3vw,2rem)) calc(-1*clamp(.75rem,3vw,2rem));display:grid}@supports (color:color-mix(in lab, red, red)){.creator-shadow-comparison{background:color-mix(in srgb, var(--blue) 5%, var(--surface-solid))}}.creator-shadow-comparison{padding:clamp(1rem,3vw,1.75rem)}.creator-shadow-comparison__intro{grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.1fr);align-items:end;gap:1.5rem;display:grid}.creator-shadow-comparison__intro h3{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:560;line-height:1.08}.creator-shadow-comparison__intro p,.creator-shadow-comparison__note{color:var(--muted);margin:0}.creator-shadow-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.creator-shadow-card{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;min-width:0;overflow:hidden}.creator-shadow-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.creator-shadow-card>header div{display:grid}.creator-shadow-card>header span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.creator-shadow-card>header strong{font-size:.9rem}.creator-shadow-card__delta{background:var(--rust);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.creator-shadow-card__delta{background:color-mix(in srgb, var(--rust) 12%, transparent)}}.creator-shadow-card__delta{color:var(--rust);font-variant-numeric:tabular-nums;padding:.35rem .55rem;font-size:.7rem;font-weight:800}.creator-shadow-card__panels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-shadow-card__panel{border-right:1px solid var(--line);min-width:0;padding:.75rem}.creator-shadow-card__panel:last-child{border-right:0}.creator-shadow-card__panel--reset{background:var(--rust)}@supports (color:color-mix(in lab, red, red)){.creator-shadow-card__panel--reset{background:color-mix(in srgb, var(--rust) 7%, transparent)}}.creator-shadow-card__panel-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.creator-shadow-card__panel-head span{color:var(--muted);font-size:.68rem;font-weight:700}.creator-shadow-card__panel-head strong{color:var(--ink);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:1.4rem}.creator-shadow-card__panel svg{width:100%;height:auto;margin-top:.35rem;display:block;overflow:visible}.creator-shadow-card__axis{stroke:var(--line-strong);stroke-width:1px}.creator-shadow-card__reset-marker{stroke:var(--rust)}@supports (color:color-mix(in lab, red, red)){.creator-shadow-card__reset-marker{stroke:color-mix(in srgb, var(--rust) 42%, transparent)}}.creator-shadow-card__reset-marker{stroke-width:1px;stroke-dasharray:3 5}.creator-shadow-comparison__note{border-left:2px solid var(--rust);padding-left:.75rem;font-size:.74rem}.creator-graph__result{border-top:1px solid var(--line);background:var(--rust);min-height:4rem;margin:0}@supports (color:color-mix(in lab, red, red)){.creator-graph__result{background:color-mix(in srgb, var(--rust) 7%, transparent)}}.creator-graph__result{padding:1rem 1.25rem;font-size:clamp(1rem,1.5vw,1.18rem)}.creator-graph__result strong{color:var(--rust)}.skill-objection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.5fr);gap:clamp(1.5rem,5vw,5rem);max-width:none;margin:0 0 1.5rem;padding:clamp(1.25rem,3vw,2rem) 0;display:grid}.skill-objection h3{max-width:23ch;font-family:var(--font-serif);letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:520;line-height:1.08}.skill-objection__answer{gap:1rem;display:grid}.skill-objection__answer p{max-width:none;color:var(--muted);margin:0}.skill-objection__answer p:last-child{color:var(--ink);font-weight:650}.chapter--dark .creator-graph{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-graph{border-color:color-mix(in srgb, var(--paper) 18%, transparent)}}.chapter--dark .creator-graph{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-graph{background:color-mix(in srgb, var(--paper) 7%, transparent)}}.chapter--dark .creator-graph__head,.chapter--dark .creator-graph__result{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-graph__head,.chapter--dark .creator-graph__result{border-color:color-mix(in srgb, var(--paper) 18%, transparent)}}.chapter--dark .creator-chart-grid{stroke:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-chart-grid{stroke:color-mix(in srgb, var(--paper) 20%, transparent)}}.concept-equation{color:var(--muted);font-family:var(--font-serif);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0;font-size:clamp(1.2rem,2.4vw,2rem);display:flex}.concept-equation span:nth-child(odd){border-bottom:1px solid var(--line-strong);color:var(--ink);padding:.25rem 0}.shadow-chart{background:linear-gradient(135deg, var(--blue), transparent 44%), var(--surface);display:grid}@supports (color:color-mix(in lab, red, red)){.shadow-chart{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, transparent), transparent 44%), var(--surface)}}.shadow-chart__catalog{border-bottom:1px solid var(--line);gap:.8rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.shadow-chart__catalog-copy{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.shadow-chart__catalog-copy strong{font-size:.85rem}.shadow-replay__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.shadow-replay__cast{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.22rem,.6vw,.48rem);display:grid}.shadow-replay__person,.shadow-replay__winner-portrait,.shadow-chart__portrait{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--surface-solid);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:clamp(.62rem,1vw,.78rem);font-weight:750;display:grid;overflow:hidden}.shadow-replay__person img,.shadow-replay__winner-portrait img,.shadow-chart__portrait img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.shadow-replay__person img{filter:saturate(.82)contrast(1.03);transition:filter .18s,transform .18s}.shadow-replay__person:hover img{filter:saturate()contrast(1.02);transform:scale(1.06)}.shadow-replay__cast-note{color:var(--muted);margin:0;font-size:.72rem}.shadow-replay__cast-note a{color:var(--ink);text-underline-offset:.18em}.shadow-chart__board{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);min-height:42rem;display:grid}.shadow-chart__ranking{border-right:1px solid var(--line);min-width:0;padding:clamp(1rem,3vw,1.75rem)}.shadow-chart__masthead,.shadow-chart__number-ones-head{border-bottom:3px solid var(--ink);text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.75rem;display:flex}.shadow-chart__masthead div{display:grid}.shadow-chart__masthead span,.shadow-chart__number-ones-head span{color:var(--muted);letter-spacing:.1em;font-size:.66rem;font-weight:800}.shadow-chart__masthead strong{font-family:var(--font-serif);letter-spacing:-.035em;text-transform:none;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:560;line-height:1}.shadow-chart__rows{display:grid}.shadow-chart__rows.is-waiting{place-items:center;min-height:32rem}.shadow-chart__waiting{max-width:28rem;color:var(--muted);text-align:center;justify-items:center;display:grid}.shadow-chart__waiting>span{color:var(--rust);margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.shadow-chart__waiting>span{color:color-mix(in srgb, var(--rust) 28%, transparent)}}.shadow-chart__waiting>span{font-family:var(--font-serif);font-size:clamp(5rem,12vw,9rem);line-height:.8}.shadow-chart__waiting strong{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.8rem)}.shadow-chart__waiting p{margin:.5rem 0 0}.shadow-chart__row{border-bottom:1px solid var(--line);grid-template-columns:2rem 2.7rem minmax(7.5rem,.85fr) minmax(5rem,1fr) 3rem;align-items:center;gap:clamp(.55rem,1.25vw,.9rem);min-height:3.55rem;padding:.42rem 0;display:grid}.shadow-chart__rank{color:var(--rust);font-family:var(--font-serif);text-align:center;font-size:1.35rem;font-weight:650}.shadow-chart__portrait{border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:.35rem;width:2.7rem}.shadow-chart__artist{min-width:0;display:grid}.shadow-chart__artist strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;overflow:hidden}.shadow-chart__artist small{color:var(--muted);font-size:.66rem}.shadow-chart__bar{background:var(--line);height:.42rem;display:block;overflow:hidden}.shadow-chart__bar>span{border-radius:inherit;background:var(--blue);height:100%;display:block}.shadow-chart__row:first-child .shadow-chart__bar>span{background:var(--rust)}.shadow-chart__share{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.shadow-chart__number-ones{background:var(--blue);align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.shadow-chart__number-ones{background:color-mix(in srgb, var(--blue) 5%, var(--surface))}}.shadow-chart__number-ones{padding:clamp(1rem,2.5vw,1.5rem)}.shadow-chart__number-ones-head{align-items:start;display:grid}.shadow-chart__number-ones-head strong{text-transform:none;font-size:.83rem}.shadow-replay__winner{border-bottom:1px solid var(--line);min-height:3.4rem;color:var(--muted);grid-template-columns:1.65rem 2.15rem minmax(0,1fr) 2rem;align-items:center;gap:.55rem;display:grid}.shadow-replay__winner.is-revealed{color:var(--ink)}.shadow-replay__winner-portrait{border-color:var(--line-strong);width:2.15rem}.shadow-replay__winner strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.15;overflow:hidden}.shadow-replay__won-world{aspect-ratio:1;border:1px solid var(--rust);width:1.55rem;color:var(--rust);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.shadow-chart__pending,.shadow-chart__number-one{text-align:center;font-size:.68rem;font-weight:800}.shadow-chart__number-one{color:var(--rust)}.shadow-chart__key{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shadow-chart__key>div{border-right:1px solid var(--line);gap:.25rem;padding:1rem 1.25rem;display:grid}.shadow-chart__key>div:last-child{border-right:0}.shadow-chart__key span{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.shadow-chart__key strong{font-size:.78rem;line-height:1.35}.platform-translation{grid-template-columns:repeat(3,minmax(0,1fr));max-width:82rem;margin-top:1.5rem}.platform-translation .scope-card{align-content:start;gap:.55rem;display:grid}.platform-translation .scope-card h3{margin:0}.shadow-definition{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,5vw,5rem);max-width:76rem;margin:2.5rem 0 0;padding:1.5rem 0;display:grid}.musiclab-evidence{border-left:3px solid var(--rust);background:var(--rust);gap:.7rem;max-width:76rem;margin:2.5rem 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.musiclab-evidence{background:color-mix(in srgb, var(--rust) 6%, transparent)}}.musiclab-evidence{padding:clamp(1.15rem,3vw,1.6rem) clamp(1.2rem,3vw,1.8rem)}.musiclab-evidence p{max-width:none;margin:0}.musiclab-evidence__citation{color:var(--muted);font-size:.82rem}.musiclab-evidence__citation a{color:var(--ink);text-underline-offset:.2em;font-weight:650}.shadow-definition p{color:var(--muted);margin:0}.shadow-definition strong{color:var(--ink)}.creator-story-line{max-width:24ch;margin-left:0;margin-right:0}.experiment-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 clamp(1rem,4vw,2rem) 1.5rem;display:grid}.experiment-metric{border-bottom:1px solid var(--line);background:var(--blue);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){.experiment-metric{background:color-mix(in srgb, var(--blue) 6%, transparent)}}.experiment-metric{padding:clamp(1rem,3vw,1.5rem) clamp(1rem,4vw,2rem)}.experiment-metric strong{max-width:34ch;font-family:var(--font-serif);margin-top:.35rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560;line-height:1.15;display:block}.experiment-metric p{max-width:54ch;color:var(--muted);margin:0}.chapter--dark .experiment-metric{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .experiment-metric{border-color:color-mix(in srgb, var(--paper) 18%, transparent)}}.chapter--dark .experiment-metric{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .experiment-metric{background:color-mix(in srgb, var(--blue) 12%, transparent)}}.chapter--dark .experiment-metric p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .experiment-metric p{color:color-mix(in srgb, var(--paper) 74%, transparent)}}.experiment-labels>div{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;display:grid}.experiment-labels>div>span:last-child{color:var(--paper);grid-column:2}@supports (color:color-mix(in lab, red, red)){.experiment-labels>div>span:last-child{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.experiment-labels>div>span:last-child{font-size:.82rem}.experiment-labels__line{border-radius:999px;width:2.5rem;height:.25rem;display:inline-block}.experiment-labels__line--rust{background:var(--rust)}.experiment-labels__line--blue{background:var(--blue)}.monopoly-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,8rem);max-width:82rem;margin:clamp(3rem,7vw,6rem) 0;display:grid}.monopoly-definition article{border-left:3px solid var(--rust);padding-left:1.5rem}.monopoly-definition h3{font-family:var(--font-serif);margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:520;line-height:1.05}.monopoly-definition p,.creator-theorem>p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.monopoly-definition p,.creator-theorem>p{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.creator-theorem{max-width:82rem}.creator-closing{text-align:center;max-width:72rem;margin:0 auto;padding-top:clamp(2rem,4vw,5rem)}.creator-closing__brand{border-bottom:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.creator-closing__brand{border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent)}}.creator-closing__brand{padding-bottom:clamp(3.5rem,7vw,6rem)}.creator-closing__eyebrow{color:var(--rust-soft);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:.74rem;font-weight:760;display:flex}.creator-closing__eyebrow:before,.creator-closing__eyebrow:after{background:var(--rust);content:"";flex:none;width:3rem;height:2px}.creator-closing__title{color:var(--paper);font-family:var(--font-serif);letter-spacing:-.075em;margin:0;font-size:clamp(4.5rem,11vw,10rem);font-weight:520;line-height:.84}.creator-closing__subtitle{color:var(--paper);margin:1.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.creator-closing__subtitle{color:color-mix(in srgb, var(--paper) 68%, transparent)}}.creator-closing__subtitle{font-family:var(--font-serif);font-size:clamp(1.05rem,2vw,1.45rem)}.chapter--dark .creator-closing .button{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-closing .button{border-color:color-mix(in srgb, var(--paper) 26%, transparent)}}.chapter--dark .creator-closing .button{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-closing .button{background:color-mix(in srgb, var(--paper) 7%, transparent)}}.chapter--dark .creator-closing .button{color:var(--paper)}.chapter--dark .creator-closing .button:hover{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.chapter--dark .creator-closing .button:hover{border-color:color-mix(in srgb, var(--paper) 65%, transparent)}}.chapter--dark .creator-closing .button--primary{border-color:var(--rust);background:var(--rust);color:#fff9f0}.platform-families{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;max-width:82rem;margin-bottom:1.5rem;display:grid}.platform-families article{border-top:2px solid var(--rust);padding-top:1rem}.platform-families p{color:var(--paper);margin:.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.platform-families p{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.idea-distinction{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:82rem;margin:clamp(2rem,5vw,4rem) 0;display:grid}.idea-distinction article{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.idea-distinction article{border:1px solid color-mix(in srgb, var(--paper) 18%, transparent)}}.idea-distinction article{background:var(--paper);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.idea-distinction article{background:color-mix(in srgb, var(--paper) 5%, transparent)}}.idea-distinction article{padding:clamp(1.5rem,3vw,2.4rem)}.idea-distinction article:last-child{border-color:var(--rust)}@supports (color:color-mix(in lab, red, red)){.idea-distinction article:last-child{border-color:color-mix(in srgb, var(--rust) 82%, var(--paper))}}.idea-distinction article:last-child{background:var(--rust)}@supports (color:color-mix(in lab, red, red)){.idea-distinction article:last-child{background:color-mix(in srgb, var(--rust) 18%, var(--ink))}}.idea-distinction h3{max-width:18ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:.55rem 0 .75rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:520;line-height:1.05}.idea-distinction p{max-width:48ch;color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.idea-distinction p{color:color-mix(in srgb, var(--paper) 76%, transparent)}}.global-history-callout{border-left:3px solid var(--rust);max-width:58rem;color:var(--paper);margin-bottom:2rem}@supports (color:color-mix(in lab, red, red)){.global-history-callout{color:color-mix(in srgb, var(--paper) 78%, transparent)}}.global-history-callout{padding:.85rem 0 .85rem 1.15rem}.firm-flywheel{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));max-width:82rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.firm-flywheel__item{border-left:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem);position:relative}.firm-flywheel__item:first-child{border-left:0}.firm-flywheel__item>span:first-child{color:var(--rust);letter-spacing:.1em;font-size:.7rem;font-weight:760}.firm-flywheel__item strong{font-family:var(--font-serif);margin-top:.6rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:520;line-height:1.05;display:block}.firm-flywheel__item p{color:var(--muted);margin:.75rem 0 0}.firm-flywheel__arrow{z-index:1;border:1px solid var(--line);background:var(--paper);width:1.4rem;height:1.4rem;color:var(--rust);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-.7rem;transform:translateY(-50%)}.firm-flywheel__return{border-top:1px solid var(--line);color:var(--rust);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-column:1/-1;padding:.75rem 1rem;font-size:.74rem;font-weight:750}.firm-market-examples,.firm-market-effects{max-width:82rem;display:grid}.firm-market-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.firm-market-examples article{border-top:2px solid var(--line-strong);padding-top:1rem}.firm-market-examples h3,.firm-market-effects h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:520;line-height:1.08}.firm-market-examples p,.firm-market-effects p{color:var(--muted);margin:.75rem 0 0}.firm-market-effects{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem)}.firm-market-effects article{background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.firm-market-effects .panel__meta{margin-bottom:.55rem;display:block}.firm-boundary{color:var(--muted);margin-top:2rem}.inequality-frames{border:1px solid var(--line);background:var(--line);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:82rem;display:grid;overflow:hidden}.inequality-frames article{background:var(--surface-solid);padding:clamp(1.4rem,3vw,2.4rem)}.inequality-frames h3{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.65rem,2.8vw,2.65rem);font-weight:520;line-height:1.05}.inequality-frames p{max-width:48ch;color:var(--muted);margin:.85rem 0 0}.inequality-frames .inequality-frames__shadow{background:var(--ink);color:var(--paper);grid-column:1/-1;grid-template-columns:minmax(12rem,.36fr) minmax(16rem,.64fr);column-gap:clamp(1.5rem,5vw,5rem);display:grid}.inequality-frames__shadow .panel__meta{grid-column:1/-1}.inequality-frames__shadow h3{max-width:17ch;color:var(--rust-soft)}.inequality-frames__shadow p{color:var(--paper);align-self:end}@supports (color:color-mix(in lab, red, red)){.inequality-frames__shadow p{color:color-mix(in srgb, var(--paper) 78%, transparent)}}.inequality-frames__shadow p{font-size:clamp(1rem,1.4vw,1.15rem)}.inequality-question{border-left:3px solid var(--rust);max-width:68rem;font-family:var(--font-serif);letter-spacing:-.025em;margin:clamp(2rem,5vw,4rem) 0 2rem;padding-left:1.2rem;font-size:clamp(1.45rem,2.8vw,2.5rem);line-height:1.12}.lorenz-comparison{border-top:1px solid var(--line);background:var(--blue);display:grid}@supports (color:color-mix(in lab, red, red)){.lorenz-comparison{background:color-mix(in srgb, var(--blue) 4%, var(--surface-solid))}}.lorenz-comparison__legend{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lorenz-comparison__legend>div{background:var(--surface-solid);grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:1rem clamp(1rem,3vw,1.75rem);display:grid}.lorenz-comparison__legend span:last-child{color:var(--muted);font-size:.82rem;display:grid}.lorenz-comparison__legend strong{color:var(--ink);font-size:.9rem}.lorenz-comparison__swatch{border-radius:999px;width:1rem;height:.35rem;margin-top:.42rem}.lorenz-comparison__swatch--rust{background:var(--rust)}.lorenz-comparison__swatch--blue{background:var(--blue)}.lorenz-comparison__metrics{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lorenz-comparison__metrics article{background:var(--surface-solid);align-content:start;gap:.35rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.lorenz-comparison__metrics article>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760}.lorenz-comparison__metrics strong{color:var(--blue);font-family:var(--font-serif);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:clamp(1.65rem,3.5vw,2.8rem);font-weight:560;line-height:1;display:flex}.lorenz-comparison__metrics strong>span{color:var(--muted);font-family:var(--font-sans);font-size:.9rem;font-weight:500}.lorenz-comparison__metrics small{max-width:34ch;color:var(--muted);font-size:.74rem;line-height:1.4}.lorenz-interventions{border-top:1px solid var(--line);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid}.lorenz-interventions__intro h3{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:540;line-height:1.05}.lorenz-interventions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lorenz-interventions__grid article{border-top:2px solid var(--blue);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.lorenz-interventions__grid article{background:color-mix(in srgb, var(--paper) 54%, transparent)}}.lorenz-interventions__grid article{padding:1rem}.lorenz-interventions__grid h4{margin:.45rem 0 0;font-size:.92rem;line-height:1.2}.lorenz-interventions__grid p{color:var(--muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.45}.platform-lorenz-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:82rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.platform-lorenz-copy article{border-top:2px solid var(--line-strong);padding-top:1rem}.platform-lorenz-copy h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:520;line-height:1.08}.platform-lorenz-copy p{color:var(--muted);margin:.75rem 0 0}.lorenz-takeaway{background:var(--ink);max-width:82rem;color:var(--paper);border-radius:1.25rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1rem,4vw,4rem);margin:clamp(2rem,5vw,4rem) 0 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.lorenz-takeaway strong{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:520;line-height:1.05}.lorenz-takeaway span{color:var(--paper);align-self:center}@supports (color:color-mix(in lab, red, red)){.lorenz-takeaway span{color:color-mix(in srgb, var(--paper) 76%, transparent)}}.lorenz-takeaway span{font-size:clamp(1rem,1.5vw,1.2rem)}.data-note{max-width:60rem;color:var(--muted);margin:2rem 0 0;font-size:.84rem}.source-links{flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1rem;font-size:.82rem;display:flex}.source-links a{color:var(--blue);text-underline-offset:.2em}.tax-policy-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.tax-policy-split article{border:1px solid var(--line);background:var(--surface);border-radius:1.2rem;padding:clamp(1.25rem,3vw,2rem)}.tax-policy-split h3{font-family:var(--font-serif);margin:.65rem 0;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:520;line-height:1.05}.tax-policy-split p{color:var(--muted);margin:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.chapter__intro--illustrated{grid-template-columns:1fr}.chapter__intro--illustrated>.chapter__number,.chapter__intro--illustrated>h2,.chapter__intro--illustrated>.chapter__intro-copy,.chapter__illustration{grid-column:1}.chapter__illustration{grid-row:auto;width:min(68vw,18rem);height:min(88vw,24rem);margin-top:1.75rem}.novelty-bridge__intro,.novelty-bridge__body,.novelty-boundary{grid-template-columns:1fr}.novelty-bridge__intro .eyebrow{margin-bottom:-.25rem}.scrolly{flex-direction:column;display:flex}.scrolly__copy{display:contents}.scrolly__step{margin:2rem 0}.scrolly__sticky{order:2;width:100%;min-height:0;position:relative;top:0}.scope-grid,.policy-grid,.experiment-grid,.equation-card,.inequality-frames,.inequality-frames .inequality-frames__shadow,.idea-distinction,.lorenz-interventions,.lorenz-takeaway,.shadow-chart__board{grid-template-columns:1fr}.shadow-chart__ranking{border-right:0}.shadow-chart__number-ones{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.shadow-chart__number-ones-head{grid-column:1/-1}.creator-chart-key{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-shadow-comparison__intro,.creator-shadow-comparison__grid{grid-template-columns:1fr}.inequality-frames .inequality-frames__shadow{grid-column:auto}.platform-families,.platform-lorenz-copy,.firm-market-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.firm-flywheel{grid-template-columns:1fr}.firm-flywheel__item{border-top:1px solid var(--line);border-left:0}.firm-flywheel__item:first-child{border-top:0}.firm-flywheel__arrow{display:none}.equation-card__aside{border-top:1px solid var(--line);border-left:0}.equation-reading,.symbol-key,.method-section,.paper-section{grid-template-columns:1fr}.method-section__label{position:static}.faq-citation{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.site-header__inner{gap:.35rem;min-height:3.5rem;padding-inline:.75rem}.wordmark{gap:.35rem;font-size:.76rem}.wordmark__mark{width:1.55rem;height:1.55rem;font-size:.58rem}.header-nav a{display:none!important}.header-nav a.header-nav__paper{margin-left:0;padding:.48rem .72rem;display:inline-flex!important}.math-page,.method-page{padding-top:7rem}.math-page__header,.method-page__header{margin-bottom:3rem}.core-equation__heading{flex-direction:column;align-items:flex-start;gap:.75rem}.core-equation__heading>span{text-align:left}.core-equation__formula{padding:1rem .7rem;font-size:.58rem}.equation-reading,.symbol-key{gap:2rem}.symbol-key dl,.method-map,.method-facts,.method-options,.method-boundaries{grid-template-columns:1fr}.paper-metadata dl>div{grid-template-columns:1fr;gap:.3rem}.symbol-key dl>div:nth-child(2n){padding-left:0;padding-right:0}.method-map li{border-top:1px solid var(--line);border-left:0}.method-map li:first-child{border-top:0}.method-equation{padding:1rem}.method-equation .equation--block{font-size:.64rem}.hero{padding-top:7rem}.hero h1{font-size:clamp(3.8rem,22vw,6.5rem)}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.creator-graph__head{flex-direction:column}.creator-graph__head .button{align-self:flex-start}.creator-chart-label{font-size:26px}.creator-chart-key,.creator-shadow-card__panels{grid-template-columns:1fr}.creator-shadow-card__panel{border-right:0;border-bottom:1px solid var(--line)}.creator-shadow-card__panel:last-child{border-bottom:0}.lorenz-y-tick:not([data-extreme=true]),.lorenz-x-tick:not([data-extreme=true]),.lorenz-axis-title{display:none}.shadow-replay__cast{grid-template-columns:repeat(8,minmax(0,1fr))}.skill-objection{grid-template-columns:1fr}.shadow-chart__catalog-copy,.shadow-chart__masthead{flex-direction:column;align-items:flex-start}.shadow-chart__row{grid-template-columns:1.75rem 2.5rem minmax(0,1fr) 2.7rem}.shadow-chart__bar{display:none}.shadow-chart__artist small{font-size:.6rem}.shadow-chart__number-ones,.shadow-chart__key{grid-template-columns:1fr}.shadow-chart__key>div{border-right:0;border-bottom:1px solid var(--line)}.shadow-chart__key>div:last-child{border-bottom:0}.lorenz-comparison__legend,.lorenz-comparison__metrics,.lorenz-interventions__grid,.shadow-definition,.experiment-labels,.experiment-metric,.monopoly-definition,.platform-families,.platform-lorenz-copy,.tax-policy-split,.firm-market-examples,.firm-market-effects{grid-template-columns:1fr}.panel__header{flex-direction:column}.panel__header .button{align-self:flex-start}.footer__inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(>.playground-page)>.site-header{display:none}.header-nav a.header-nav__playground{border:1px solid var(--blue);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-nav a.header-nav__playground{border:1px solid color-mix(in srgb, var(--blue) 35%, transparent)}}.header-nav a.header-nav__playground{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.header-nav a.header-nav__playground{background:color-mix(in srgb, var(--blue) 8%, transparent)}}.header-nav a.header-nav__playground{color:var(--blue);font-weight:760}.header-nav a.header-nav__playground:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.header-nav a.header-nav__playground:hover{border-color:color-mix(in srgb, var(--blue) 60%, transparent)}}.header-nav a.header-nav__playground:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.header-nav a.header-nav__playground:hover{background:color-mix(in srgb, var(--blue) 14%, transparent)}}.header-nav a.header-nav__playground:hover{color:var(--ink)}.header-nav__playground span{color:var(--rust);font-size:.72rem}.playground-page{--playground-bg:#050912;--playground-panel:#0c1422e0;--playground-panel-solid:#0d1624;--playground-ink:#e9f1f3;--playground-muted:#91a3ad;--playground-line:#9cccd829;--playground-cyan:#72eadb;--playground-violet:#af9af5;--playground-amber:#e8b567;background:radial-gradient(circle at 78% 13%, #30618230, transparent 34rem), radial-gradient(circle at 14% 42%, #6b4d941c, transparent 30rem), var(--playground-bg);min-height:100svh;color:var(--playground-ink);padding:1rem clamp(1rem,2.8vw,3.25rem) 4rem;overflow:hidden}.playground-intro{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:100rem;margin:0 auto .75rem;display:grid}.playground-intro__aside{gap:.45rem;display:grid}.playground-question{background:linear-gradient(135deg,#72eadb1a,#0a111eb3);border:1px solid #72eadb38;border-radius:.9rem;gap:.18rem;padding:.62rem .82rem;display:grid}.playground-question span{color:var(--playground-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:760}.playground-question strong{color:#e7f3f4;font-family:var(--font-serif);font-size:clamp(.86rem,1.2vw,1.02rem);font-weight:560;line-height:1.28}.playground-back{color:#c8f8f0;letter-spacing:.04em;background:#72eadb12;border:1px solid #72eadb3d;border-radius:999px;justify-self:end;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.66rem;font-weight:720;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.playground-back:hover{color:#f1fffc;background:#72eadb21;border-color:#72eadb85;transform:translate(-.12rem)}.playground-back:focus-visible{outline:2px solid var(--playground-cyan);outline-offset:3px}.playground-intro__eyebrow{color:var(--playground-cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .3rem;font-size:.68rem;font-weight:780;display:flex}.playground-intro__eyebrow span{color:#bdf9f0;letter-spacing:.1em;background:#72eadb14;border:1px solid #72eadb3d;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.55rem;display:inline-flex}.playground-intro__eyebrow span:before{background:var(--playground-cyan);width:.35rem;height:.35rem;box-shadow:0 0 10px var(--playground-cyan);content:"";border-radius:50%}.playground-intro h1{font-family:var(--font-serif);letter-spacing:-.065em;white-space:nowrap;margin:0;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;line-height:.92}.playground-intro__dek{max-width:42rem;color:var(--playground-muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.4}.playground-equation{border:1px solid var(--playground-line);background:linear-gradient(135deg,#19273cb8,#0a111ec2);border-radius:1.1rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.playground-equation summary{cursor:pointer;color:var(--playground-muted);letter-spacing:.04em;padding:.48rem .72rem;font-size:.59rem;font-weight:700}.playground-equation summary:hover{color:#d6e7ea}.playground-equation[open] summary{border-bottom:1px solid var(--playground-line)}.playground-equation .equation{color:#d9e9ee;margin:0;padding:.65rem .9rem;font-size:clamp(.56rem,.88vw,.75rem);overflow-x:auto}.playground-equation .equation+.equation{border-top:1px solid var(--playground-line);color:#b9f5eb}.playground-equation .katex-display{text-align:left;margin:0}.playground-lab{border:1px solid var(--playground-line);background:#070c16b8;border-radius:1.4rem;grid-template-rows:minmax(0,1fr);grid-template-columns:19.5rem minmax(0,1fr);max-width:100rem;height:calc(100svh - 11.6rem);min-height:30rem;max-height:48rem;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 110px #0000006b}.playground-controls{z-index:2;border-right:1px solid var(--playground-line);background:linear-gradient(180deg, #111b2bf5, #080f1af0), var(--playground-panel-solid);min-height:0;position:relative;overflow-y:auto}.playground-control-section{padding:.68rem .9rem}.playground-control-section+.playground-control-section{border-top:1px solid var(--playground-line)}.playground-control-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.playground-control-heading>span{color:#d9e6e9;letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:780}.playground-control-heading small{color:var(--playground-muted);font-size:.61rem}.playground-presets{gap:.3rem;display:grid}.playground-presets button{border:1px solid var(--playground-line);width:100%;color:var(--playground-ink);cursor:pointer;text-align:left;background:#ffffff06;border-radius:.75rem;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);align-items:center;gap:.5rem;padding:.48rem .6rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.playground-presets button:hover{background:#72eadb0f;border-color:#72eadb61;transform:translate(2px)}.playground-presets button[data-selected=true]{box-shadow:inset 3px 0 var(--playground-cyan);background:linear-gradient(90deg,#72eadb21,#0000),#ffffff06;border-color:#72eadbad}.playground-presets button span{font-size:.78rem;font-weight:720}.playground-presets button small{color:var(--playground-muted);font-size:.56rem;line-height:1.25}.playground-control-section--sliders{gap:.6rem;display:grid}.playground-control-section--sliders .playground-control-heading{margin-bottom:-.05rem}.playground-controls .range-control{gap:.18rem;display:grid}.playground-controls .range-control__top{justify-content:space-between;gap:1rem;display:flex}.playground-controls .range-control label{color:#d4e1e5;font-size:.73rem;font-weight:680}.playground-controls .range-control output{color:var(--playground-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:760}.playground-controls .range-control input{width:100%;accent-color:var(--playground-cyan);margin:0}.playground-controls .range-control small{font-size:.56rem;line-height:1.3;display:block;color:var(--playground-muted)!important}.playground-actions{gap:.45rem;display:grid}.playground-speed{border:1px solid var(--playground-line);border-radius:.65rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.playground-speed button{border:0;border-right:1px solid var(--playground-line);color:var(--playground-muted);cursor:pointer;background:0 0;padding:.3rem;font-size:.66rem;font-weight:720}.playground-speed button:last-child{border-right:0}.playground-speed button[data-selected=true]{color:var(--playground-cyan);background:#72eadb1c}.playground-action-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.playground-action-button{border:1px solid var(--playground-line);color:#d9e6e9;cursor:pointer;background:#ffffff09;border-radius:.7rem;min-height:2.1rem;padding:.42rem .55rem;font-size:.68rem;font-weight:720}.playground-action-button:hover{border-color:#72eadb66}.playground-action-button--primary{color:#bdf9f0;background:#72eadb1c;border-color:#72eadb57}.playground-shadow-toggle{cursor:pointer;color:#d9e6e9;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.72rem;display:grid}.playground-shadow-toggle input{accent-color:var(--playground-violet);margin-top:.18rem}.playground-shadow-toggle span{gap:.1rem;line-height:1.3;display:grid}.playground-shadow-toggle small{color:var(--playground-muted);font-size:.6rem}.playground-stage{background:#040810d1;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}.playground-stage__top{border-bottom:1px solid var(--playground-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.65rem 1rem;display:flex}.playground-stage__live{color:var(--playground-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.61rem;font-weight:680;display:flex}.playground-stage__live i{background:var(--playground-cyan);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--playground-cyan);border-radius:50%}.playground-stage__top h2{color:#eef7f8;font-family:var(--font-serif);letter-spacing:-.035em;margin:.15rem 0 0;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:520;line-height:1}.playground-stage__story{max-width:55rem;color:var(--playground-muted);margin:.28rem 0 0;font-size:.63rem;line-height:1.35}.playground-stage__story strong{color:#d7e7e9}.playground-leader{border-left:1px solid var(--playground-line);text-align:right;flex:none;min-width:9.5rem;padding-left:1rem;display:grid}.playground-leader>span{color:var(--playground-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:720}.playground-leader strong{color:var(--playground-cyan);font-size:.8rem}.playground-leader small{color:var(--playground-muted);font-variant-numeric:tabular-nums;font-size:.55rem}.playground-stage__help{color:var(--playground-muted);font-size:.62rem}.playground-stage__help span{border:1px solid var(--playground-line);color:#bdcdd1;border-radius:.35rem;padding:.15rem .35rem}.playground-stage__canvas{min-height:0;position:relative;overflow:hidden}.playground-stage__canvas:after{pointer-events:none;content:"";background:linear-gradient(#0000,#040810eb);height:5rem;position:absolute;inset:auto 0 0}.playground-surface{cursor:grab;touch-action:none;width:100%;height:100%;min-height:0;display:block}.playground-surface:active{cursor:grabbing}.playground-stage__legend{z-index:2;border:1px solid var(--playground-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--playground-muted);background:#050a13ad;border-radius:.75rem;flex-wrap:wrap;gap:.55rem .9rem;padding:.42rem .65rem;font-size:.57rem;display:flex;position:absolute;top:1rem;left:1rem}.playground-stage__legend span{align-items:center;gap:.35rem;display:inline-flex}.playground-stage__legend strong{color:#dce9ec;font-size:inherit}.playground-legend-line{border-top:2px solid;width:1.1rem;display:inline-block}.playground-legend-line--observed{border-color:#b9fff4;box-shadow:0 0 7px #5ff6e1}.playground-legend-line--shadow{border-color:var(--playground-violet);border-top-style:dotted}.playground-legend-line--budget{border-color:var(--playground-amber);box-shadow:0 0 6px #e8b567b3}.playground-axis-key{z-index:2;border:1px solid var(--playground-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--playground-muted);background:#050a13b8;border-radius:.72rem;gap:.22rem;padding:.48rem .58rem;font-size:.55rem;display:grid;position:absolute;bottom:.8rem;right:1rem}.playground-axis-key span{grid-template-columns:.85rem 4.6rem 1fr;align-items:center;gap:.25rem;display:grid}.playground-axis-key i{color:var(--playground-cyan);font-size:.72rem;font-style:normal}.playground-axis-key strong{color:#d8e6e9;font-size:inherit}.playground-axis-key small{color:inherit;font-size:inherit}.playground-timeline{border-top:1px solid var(--playground-line);gap:.4rem;padding:.45rem 1rem .52rem;display:grid}.playground-timeline label{color:var(--playground-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.56rem;display:flex}.playground-timeline input{width:100%;accent-color:var(--playground-cyan);margin:0}.playground-readout{border-top:1px solid var(--playground-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-readout article{border-right:1px solid var(--playground-line);min-width:0;padding:.62rem .85rem}.playground-readout article:last-child{border-right:0}.playground-readout__label{color:var(--playground-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.58rem;font-weight:700;display:flex}.playground-readout__label .equation--inline{color:#c9d9dd;text-transform:none;font-size:.9em}.playground-readout__metric{align-items:center;gap:.45rem;display:flex}.playground-readout__metric strong{color:var(--playground-cyan);font-variant-numeric:tabular-nums;font-size:1.3rem;line-height:1}.playground-readout__metric span{color:var(--playground-muted);font-size:.6rem}.playground-orbit-meter{align-items:center;gap:.65rem;display:flex}.playground-orbit-meter>span{background:radial-gradient(circle, var(--playground-panel-solid) 51%, transparent 53%), conic-gradient(var(--playground-violet) calc(var(--meter) * 1turn), #af9af51f 0);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;position:relative;box-shadow:0 0 18px #af9af51f}.playground-orbit-meter strong{color:#cfbffb;font-variant-numeric:tabular-nums;font-size:1.15rem}.playground-readout article>p{color:var(--playground-muted);margin:.3rem 0 0;font-size:.6rem;line-height:1.4}.playground-readout article>p b{color:#cbdadd;font-weight:700}.playground-outcome-bar{background:#72eadb1a;border-radius:999px;height:.28rem;margin-top:.42rem;overflow:hidden}.playground-outcome-bar span{border-radius:inherit;background:linear-gradient(90deg, #3c817c, var(--playground-cyan));height:100%;display:block;box-shadow:0 0 12px #72eadb73}.playground-readout__inequality .playground-readout__metric strong{color:#f3a6dd}.playground-readout__inequality .playground-outcome-bar{background:#f3a6dd1a}.playground-readout__inequality .playground-outcome-bar span{background:linear-gradient(90deg,#854a75,#f3a6dd);box-shadow:0 0 12px #f3a6dd6b}.playground-explainer{border-top:1px solid var(--playground-line);grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,7rem);max-width:100rem;margin:4rem auto 0;padding-top:2.5rem;display:grid}.playground-explainer>div>span{color:var(--playground-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:760}.playground-explainer h2{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:.98}.playground-explainer ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.playground-explainer li{border-bottom:1px solid var(--playground-line);grid-template-columns:auto 1fr;gap:.75rem;padding:1rem 1.25rem;display:grid}.playground-explainer li:nth-child(odd){border-right:1px solid var(--playground-line)}.playground-explainer li:nth-last-child(-n+2){border-bottom:0}.playground-explainer li>span{color:var(--playground-muted);font-variant-numeric:tabular-nums;font-size:.58rem}.playground-explainer p{color:var(--playground-muted);margin:0;font-size:.76rem;line-height:1.5}.playground-explainer strong{color:#dce9ec}.playground-explainer .equation--inline{color:#c9dadf}.playground-scenario-guide{border-top:1px solid var(--playground-line);max-width:100rem;margin:4rem auto 0;padding-top:2.5rem}.playground-section-heading>span,.playground-tax-note>div>span{color:var(--playground-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:760}.playground-section-heading h2,.playground-tax-note h2{max-width:23ch;font-family:var(--font-serif);letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:.98}.playground-scenario-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2rem;display:grid}.playground-scenario-cards article{border:1px solid var(--playground-line);background:linear-gradient(155deg,#121e2fd1,#080e18bd);border-radius:1rem;align-content:start;gap:.75rem;padding:1.1rem;display:grid}.playground-scenario-cards article[data-active=true]{box-shadow:inset 0 3px var(--playground-cyan), 0 16px 40px #00000029;border-color:#72eadb94}.playground-scenario-card__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;display:flex}.playground-scenario-card__top>span{color:var(--playground-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:760}.playground-scenario-card__top small{color:var(--playground-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem}.playground-scenario-cards h3{color:#e6f1f2;font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:560;line-height:1.05}.playground-scenario-cards p{color:var(--playground-muted);margin:0;font-size:.74rem;line-height:1.5}.playground-scenario-cards article>div:last-child{border-top:1px solid var(--playground-line);color:#c9d8db;margin-top:.15rem;padding-top:.75rem;font-size:.65rem;line-height:1.45}.playground-tax-note{background:linear-gradient(135deg,#e8b56714,#0e1624b8);border:1px solid #e8b56747;border-radius:1.2rem;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,8rem);max-width:100rem;margin:4rem auto 0;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.playground-tax-note>div>span{color:var(--playground-amber)}.playground-tax-note h2{max-width:18ch;font-size:clamp(1.7rem,3vw,2.9rem)}.playground-tax-note p{color:#b7c8cc;margin:0;font-size:clamp(.84rem,1.2vw,1rem);line-height:1.65}@media (max-width:1100px){.header-nav__story,.header-nav__faq{display:none!important}.playground-lab{grid-template-columns:17.5rem minmax(0,1fr)}.playground-readout article:nth-child(2){border-right:0}}@media (max-width:820px){.playground-page{padding-top:1rem}.playground-intro{grid-template-columns:1fr;gap:1.5rem}.playground-intro h1{white-space:normal}.playground-back{justify-self:start}.playground-lab{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.playground-controls{border-right:0;border-bottom:1px solid var(--playground-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-control-section{min-width:0}.playground-control-section+.playground-control-section{border-top:0;border-left:1px solid var(--playground-line)}.playground-control-section:last-child{border-top:1px solid var(--playground-line);border-left:0;grid-column:1/-1}.playground-controls .range-control small{font-size:.61rem;line-height:1.35;display:block;color:var(--playground-muted)!important}.playground-explainer{grid-template-columns:1fr;gap:1.5rem}.playground-scenario-cards{grid-template-columns:1fr}.playground-tax-note{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:560px){.site-header__inner{gap:.5rem}.header-nav{gap:.25rem}.header-nav a.header-nav__playground{margin:0;padding:.46rem .62rem;font-size:.68rem;display:inline-flex!important}.header-nav a.header-nav__paper{padding-inline:.58rem;font-size:.66rem}.playground-page{padding:1rem .65rem 3.5rem}.playground-intro{padding-inline:.2rem}.playground-intro h1{font-size:clamp(3rem,15vw,4.4rem)}.playground-intro__dek{font-size:.88rem}.playground-equation .equation{padding:.85rem .7rem;font-size:.5rem}.playground-controls{display:block}.playground-control-section+.playground-control-section,.playground-control-section:last-child{border-top:1px solid var(--playground-line);border-left:0}.playground-stage{grid-template-rows:auto minmax(24rem,1fr) auto auto}.playground-stage__top{min-height:4.7rem;padding:.85rem}.playground-stage__help{display:none}.playground-stage__top{align-items:flex-start}.playground-leader{min-width:7.5rem}.playground-stage__canvas,.playground-surface{min-height:24rem}.playground-stage__legend{border-radius:.65rem;justify-content:center;left:.6rem;right:.6rem}.playground-axis-key{grid-template-columns:repeat(3,minmax(0,1fr));bottom:.55rem;left:.6rem;right:.6rem}.playground-axis-key span{grid-template-columns:auto 1fr;align-content:start}.playground-axis-key span strong{display:block}.playground-axis-key span small{grid-column:2}.playground-timeline{padding-inline:.85rem}.playground-readout{grid-template-columns:1fr}.playground-readout article,.playground-readout article:nth-child(2),.playground-readout article:last-child{border-top:1px solid var(--playground-line);border-right:0;grid-column:auto}.playground-readout article:first-child{border-top:0}.playground-explainer{margin-top:3rem;padding-inline:.2rem}.playground-scenario-guide,.playground-tax-note{margin-top:3rem}.playground-explainer ol{grid-template-columns:1fr}.playground-explainer li,.playground-explainer li:nth-child(odd),.playground-explainer li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--playground-line);padding-inline:0}.playground-explainer li:last-child{border-bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
