@font-face{font-family:Sohne;src:local(TestSohne-Buch);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:local(TestSohne-BuchKursiv);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sohne;src:local(TestSohne-Kraftig);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:local(TestSohne-Halbfett);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:local(TestSohne-Dreiviertelfett);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SohneMono;src:local(TestSohneMono-Buch);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SohneMono;src:local(TestSohneMono-Kraftig);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ServerMono;src:url(/fonts/ServerMono-Regular.woff2)format("woff2"),url(/fonts/ServerMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,em,fieldset,figure,figcaption,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,optgroup,select,textarea{box-sizing:border-box;font:inherit;color:inherit}html,body{--ansi-0-black:#000;--ansi-15-white:#fff;--ansi-13-fuchsia:#f0f;--ansi-bright-green:#5f5;--ansi-true-blue:#006cdb;--ansi-232-gray-3:#080808;--ansi-235-gray-15:#262626;--ansi-237-gray-23:#3a3a3a;--ansi-240-gray-35:#585858;--ansi-242-gray-42:#6c6c6c;--ansi-245-gray-54:#8a8a8a;--ansi-248-gray-66:#a8a8a8;--ansi-251-gray-78:#c6c6c6;--ansi-254-gray-89:#e4e4e4;--ansi-255-gray-93:#eee;--color-black:var(--ansi-0-black);--color-white:var(--ansi-15-white);--color-gray-93:var(--ansi-255-gray-93);--color-gray-89:var(--ansi-254-gray-89);--color-gray-78:var(--ansi-251-gray-78);--color-gray-66:var(--ansi-248-gray-66);--color-gray-54:var(--ansi-245-gray-54);--color-gray-42:var(--ansi-242-gray-42);--color-gray-35:var(--ansi-240-gray-35);--color-gray-23:var(--ansi-237-gray-23);--color-gray-15:var(--ansi-235-gray-15);--color-gray-3:var(--ansi-232-gray-3);--color-gray-89-alpha:#e4e4e499;--color-gray-23-alpha:#3a3a3a66;--font-text:"Sohne", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SohneMono", "ServerMono", ui-monospace, "SF Mono", Consolas, monaco, monospace;--font-size:16px;--unit:.5rem;--lh:1.5rem;--cell:.6rem;--t-hero:2.5rem;--lh-hero:3rem;--t-h1:2rem;--lh-h1:2.5rem;--t-h2:1.5rem;--lh-h2:2rem;--t-h3:1.125rem;--lh-h3:1.5rem;--t-body:1rem;--t-sm:.875rem;--t-meta:.8125rem;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--pane:42rem;--measure:36rem;--rail:14rem;--gutter:1.5rem;--card-line:var(--color-gray-78);--z-nav:20;--z-skip:30}body.theme-light{--theme-background:var(--color-white);--theme-text:var(--color-black);--theme-text-subdued:var(--color-gray-35);--theme-border:var(--color-gray-89);--theme-border-strong:var(--color-gray-78);--theme-border-subdued:var(--color-gray-89-alpha);--theme-background-input:var(--color-gray-93);--theme-button:var(--color-black);--theme-button-text:var(--color-white);--theme-button-foreground:var(--color-gray-78);--theme-button-background:var(--color-gray-89);--theme-focused-foreground:var(--ansi-true-blue);--theme-focused-text:var(--color-white);--card-line:var(--color-gray-78)}body.theme-dark{--theme-background:var(--color-black);--theme-text:var(--color-white);--theme-text-subdued:var(--color-gray-66);--theme-border:var(--color-gray-23);--theme-border-strong:var(--color-gray-35);--theme-border-subdued:var(--color-gray-23-alpha);--theme-background-input:var(--color-gray-15);--theme-button:var(--color-white);--theme-button-text:var(--color-black);--theme-button-foreground:var(--color-gray-15);--theme-button-background:var(--color-gray-23);--theme-focused-foreground:var(--ansi-true-blue);--theme-focused-text:var(--color-white);--card-line:var(--color-gray-35)}html,body{background:var(--theme-background);color:var(--theme-text);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-text);font-size:var(--font-size);line-height:var(--lh);font-weight:var(--w-regular);font-optical-sizing:auto;font-variant-numeric:lining-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{flex-direction:column;min-height:round(down,100svh,.5rem);display:flex;overflow-x:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar{height:var(--lh);width:var(--unit);background:0 0}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--theme-background)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--theme-border)}h1,h2,h3,h4,h5,h6{font-family:var(--font-text);font-weight:var(--w-semi);text-wrap:balance}h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.021em}h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.014em}h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.007em}h4,h5,h6{font-size:var(--t-body);line-height:var(--lh)}.hero-title{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:-.025em;font-weight:var(--w-semi)}p{overflow-wrap:break-word;text-wrap:pretty}strong,b{font-weight:var(--w-semi)}em,i{font-style:italic}a{color:var(--theme-text);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--theme-border-strong)}a:focus,a:active{background:var(--theme-focused-foreground);color:var(--theme-focused-text);outline:0;text-decoration-color:#0000}@media (hover:hover){a:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text);outline:0;text-decoration-color:#0000}}:focus-visible{outline:2px solid var(--theme-focused-foreground);outline-offset:2px}ul,ol{padding-left:var(--lh)}li+li{margin-top:var(--unit)}img,svg,video{max-width:100%;display:block}code,pre,kbd,samp{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:.9375em}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{line-height:1}hr{background:var(--theme-text);border:0;height:2px;margin:0}::selection{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.skip{z-index:var(--z-skip);padding:0 var(--gutter);font-family:var(--font-mono);background:var(--theme-focused-foreground);color:var(--theme-focused-text);position:fixed;top:0;left:0;transform:translateY(-100%)}.skip:focus{transform:translateY(0)}.nav{z-index:var(--z-nav);background:var(--theme-border);height:var(--lh);font-family:var(--font-mono);font-size:var(--t-sm);position:sticky;top:0}.nav__inner{height:var(--lh);padding-inline:var(--gutter);justify-content:space-between;align-items:center;display:flex}.nav__brand{padding:0 var(--unit);background:var(--theme-text);color:var(--theme-background);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.nav__brand:focus,.nav__brand:active{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}@media (hover:hover){.nav__brand:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}}.nav__spacer{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:10%;color:var(--theme-text-subdued);padding-left:var(--unit);overflow:hidden}.nav__actions{align-items:center;gap:var(--unit);flex-shrink:0;display:flex}.shell{padding:calc(var(--lh) * 2) var(--gutter);justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.shell,.nav__inner{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.rail{width:var(--rail);font-family:var(--font-mono);font-size:var(--t-sm);flex-shrink:0;align-self:stretch}.nav-list{margin-top:var(--lh)}.nav-list>.action+.action{margin-top:0}.nav-list__break{margin-top:var(--lh)}.rail__rule{width:var(--lh);flex-shrink:0;justify-content:center;align-self:stretch;align-items:stretch;display:flex}.rail__rule i{background:var(--theme-border);align-self:stretch;width:1px}.rail__rule i:first-child{display:none}.content{width:100%;min-width:10%;max-width:var(--pane);margin-inline:auto}.stack>*+*{margin-top:var(--lh)}.stack--tight>*+*{margin-top:var(--unit)}.stack--loose>*+*{margin-top:calc(var(--lh) * 2)}section+section{margin-top:calc(var(--lh) * 4)}.content :is(p,li,blockquote,dd){max-width:var(--measure)}.content :is(td,th) :is(p,li),.ascii{max-width:none}.row{gap:var(--gutter);width:100%;min-width:0;display:flex}.row__key{flex-shrink:0;width:11ch}.row--ord .row__key{width:4ch}.row__kind{flex-shrink:0;width:8ch}.row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=64rem){.shell{padding:var(--lh) var(--gutter);flex-direction:column}.rail,.rail__rule{display:none}.content{margin-top:0}.row__title{text-overflow:clip;white-space:normal;overflow:visible}}@media (width<=44rem){.nav__spacer{display:none}.row{display:block}.row__key{width:auto;font-size:var(--t-meta);line-height:var(--lh);display:block}.row__kind,.row__kind+.row__key{width:auto;font-size:var(--t-meta);line-height:var(--lh);display:inline}.row__kind{margin-right:var(--unit)}.row__title{display:block}}.page-head{margin-bottom:calc(var(--lh) * 3)}.page-sub{margin-top:var(--lh);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--theme-text-subdued)}.label{vertical-align:top;font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh);background:var(--theme-border);padding:0 var(--unit);letter-spacing:0;white-space:nowrap;display:inline-block}.label--solid{background:var(--theme-text);color:var(--theme-background)}.muted{color:var(--theme-text-subdued)}.rule{align-items:center;gap:var(--gutter);height:var(--lh);width:100%;display:flex}.rule i{background:var(--theme-border);width:100%;height:1px;display:block}.rule--strong i{background:var(--theme-text);height:2px}.rule--titled span{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;white-space:nowrap;flex-shrink:0}.rule+*{margin-top:var(--lh)}.display{font-size:var(--t-h1);line-height:var(--lh-h1);font-weight:var(--w-regular);letter-spacing:-.018em;max-width:22ch}.section-title,.subhead{font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-medium);letter-spacing:-.007em;max-width:var(--measure)}.section-sub,.display-sub{margin-top:var(--unit);color:var(--theme-text-subdued);max-width:var(--measure)}.display-sub{font-size:var(--t-h3);line-height:var(--lh-h3);margin-top:var(--lh)}.section-title+*,.subhead+*,.section-sub+*,.display-sub+*{margin-top:var(--lh)}.section-title+.section-sub,.subhead+.section-sub{margin-top:var(--unit)}.block{width:var(--cell);height:var(--lh);background:var(--theme-text);vertical-align:bottom;flex-shrink:0;display:inline-block}@keyframes blink{50%{opacity:0}}.block--blink{animation:1s step-start infinite blink}.action{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--theme-text);cursor:pointer;background:0 0;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.action:focus,.action:active{color:var(--theme-text);background:0 0}.action:focus .action__icon,.action:active .action__icon{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}@media (hover:hover){.action:hover{color:var(--theme-text);background:0 0}.action:hover .action__icon{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}}.action__icon{width:var(--lh);height:var(--lh);background:var(--theme-button-foreground);user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action__text{width:100%;min-width:10%;padding:0 var(--unit);background:var(--theme-button-background);justify-content:flex-start;align-self:stretch;align-items:center;display:inline-flex}.action--current .action__icon,.action--current .action__text{background:var(--theme-text);color:var(--theme-background)}@media (width<=64rem){.action{align-items:stretch}.action__icon{height:auto;line-height:var(--lh);align-items:flex-start}.action__text{align-items:flex-start}}@media (pointer:coarse){.action__icon,.action__text{padding-block:var(--unit)}}.figure{max-width:var(--pane);margin:0}.figure img{width:100%;height:auto;box-shadow:inset 0 0 0 2px var(--theme-border)}.figure figcaption{margin-top:var(--lh);max-width:var(--measure);font-size:var(--t-sm);color:var(--theme-text-subdued)}.stack>*+.figure,.stack>.figure+*{margin-top:calc(var(--lh) * 2)}.menu{display:none}@media (width<=64rem){.menu{display:block}}.menu__summary{gap:0;list-style:none}.menu__summary::-webkit-details-marker{display:none}.menu__mark{width:var(--cell);margin-right:var(--unit);text-align:center;display:inline-block}.menu__mark:before{content:"+"}.menu[open] .menu__mark:before{content:"−"}.menu__panel{z-index:var(--z-nav);background:var(--theme-background);box-shadow:inset 0 -1px 0 0 var(--theme-border-strong);padding:var(--lh) max(var(--gutter), env(safe-area-inset-right)) calc(var(--lh) * 2) max(var(--gutter), env(safe-area-inset-left));max-height:calc(100svh - var(--lh));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.btn{vertical-align:top;font-family:var(--font-mono);font-size:var(--t-sm);font-weight:var(--w-regular);text-align:center;padding:0 var(--lh);line-height:calc(var(--lh) * 2);min-height:calc(var(--lh) * 2);letter-spacing:0;cursor:pointer;border:0;outline:0;margin:0;text-decoration:none;transition:all .2s;display:inline-block}.btn--primary{background:var(--theme-button);color:var(--theme-button-text)}.btn--primary:focus,.btn--primary:active{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}@media (hover:hover){.btn--primary:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}}.btn--secondary{background:var(--theme-background);color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-border-strong)}.btn--secondary:focus,.btn--secondary:active{background:var(--theme-focused-foreground);color:var(--theme-focused-text);box-shadow:inset 0 0 0 2px #0000}@media (hover:hover){.btn--secondary:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text);box-shadow:inset 0 0 0 2px #0000}}.btn[disabled],.btn--disabled{background:var(--theme-button-background);color:var(--theme-button-foreground);cursor:not-allowed}.btn-row{gap:var(--unit) var(--gutter);flex-wrap:wrap;display:flex}.chip{vertical-align:top;height:var(--lh);padding:0 var(--unit);background:var(--theme-button-foreground);color:var(--theme-text);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;white-space:nowrap;cursor:pointer;user-select:none;border:0;align-items:center;display:inline-flex}.chip:focus,.chip:active{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}a.chip{text-decoration:none}@media (hover:hover){.chip:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text)}}.chip{position:relative}.chip:after{content:"";inset:calc(var(--unit) * -1.5) 0;position:absolute}.badge{vertical-align:top;font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh);background:var(--theme-border);padding:0 var(--unit);letter-spacing:0;white-space:nowrap;display:inline-block}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--theme-border) var(--theme-background);overflow:auto hidden}.table-scroll::-webkit-scrollbar{height:var(--lh);width:var(--unit);background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:var(--theme-border)}.table{border-collapse:collapse;background:0 0;border:0;width:100%}.table td,.table th{padding:calc(var(--unit) / 2) var(--gutter) calc(var(--unit) / 2) var(--unit);vertical-align:top;text-align:left;font-weight:var(--w-regular)}.table thead td,.table thead th{font-family:var(--font-mono);font-size:var(--t-meta);background:var(--color-gray-35);color:var(--color-white);letter-spacing:0}.table tbody th{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--theme-text-subdued)}@media (hover:hover){.table tbody tr:hover{background:var(--theme-border-subdued)}}.table__num{text-align:right;font-variant-numeric:tabular-nums}.table__key{width:22ch}.table tbody th{font-weight:var(--w-medium);color:var(--theme-text);font-family:var(--font-text);font-size:var(--t-body)}.table td,.table th{padding-block:var(--unit)}.table tbody tr+tr th,.table tbody tr+tr td{box-shadow:inset 0 1px 0 0 var(--theme-border)}.table__ord{width:4ch}@media (width<=64rem){.table,.table tbody,.table tbody tr,.table tbody th,.table tbody td{width:auto;display:block}.table thead{display:none}.table tbody tr{padding-block:var(--lh)}.table tbody tr:first-child{padding-top:0}.table tbody tr:last-child{padding-bottom:0}.table tbody tr+tr th,.table tbody tr+tr td{box-shadow:none}.table tbody tr+tr{box-shadow:inset 0 1px 0 0 var(--theme-border)}.table tbody th,.table tbody td,.table tbody .table__key,.table tbody .table__ord{width:auto;padding:0}.table tbody td{max-width:var(--measure)}.table tbody th+td,.table tbody td+td{margin-top:var(--unit)}.table tbody .table__ord{font-size:var(--t-meta)}.table__ord+th{margin-top:var(--unit)}}.field>label{font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh);background:var(--theme-border);padding:0 var(--unit);letter-spacing:0;display:block}.field input,.field textarea{width:100%;font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh);color:var(--theme-text);background:var(--theme-background-input);box-shadow:inset 0 0 0 2px var(--theme-border);padding:calc(var(--unit) / 2) var(--unit);border:0;border-radius:0;outline:0;display:block}.field textarea{resize:vertical;min-height:calc(var(--lh) * 4)}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 2px var(--theme-focused-foreground)}.field input::placeholder,.field textarea::placeholder{color:var(--theme-text-subdued)}@media (pointer:coarse){.field input,.field textarea{font-size:var(--t-body);padding-block:var(--unit)}}.alert{background:var(--theme-border);box-shadow:var(--unit) var(--unit) 0 0 var(--theme-border-subdued);padding:var(--lh) var(--gutter);margin-bottom:var(--lh);max-width:var(--measure);display:block}.acc>summary{justify-content:flex-start;align-items:center;gap:var(--unit);cursor:pointer;user-select:none;font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-medium);padding-block:calc(var(--unit) / 2);list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary:focus-visible{background:var(--theme-focused-foreground);color:var(--theme-focused-text);outline:0}@media (hover:hover){.acc>summary:hover{background:var(--theme-focused-foreground);color:var(--theme-focused-text);outline:0}}.acc__mark{width:var(--lh);font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh-h3);text-align:center;flex-shrink:0}.acc__mark:before{content:"+"}.acc[open] .acc__mark:before{content:"−"}.acc__label{width:100%;min-width:10%}.acc__body{padding-left:calc(var(--lh) + var(--unit));padding-top:var(--unit);padding-bottom:var(--lh);max-width:var(--measure)}.prose>*+*{margin-top:var(--lh)}.prose h2{margin-top:calc(var(--lh) * 3)}.prose h3{margin-top:calc(var(--lh) * 2)}.prose h2+*,.prose h3+*,.prose li+li{margin-top:var(--unit)}.prose blockquote{padding-left:var(--gutter);box-shadow:inset 2px 0 0 0 var(--theme-border-strong);color:var(--theme-text-subdued)}.prose pre{background:var(--theme-background-input);box-shadow:inset 0 0 0 2px var(--theme-border);padding:var(--lh) var(--gutter);scrollbar-width:none;font-size:var(--t-sm);line-height:var(--lh);overflow-x:auto}.prose pre::-webkit-scrollbar{display:none}.prose code{background:var(--theme-border);padding:0 .25em}.prose pre code{font-size:inherit;line-height:inherit;background:0 0;padding:0}.prose hr{margin:calc(var(--lh) * 2) 0;background:var(--theme-border-strong)}.prose img{width:100%}.prose figure{max-width:var(--measure);margin:0}.prose figure img{box-shadow:inset 0 0 0 2px var(--theme-border);display:block}.prose figcaption{margin-top:var(--lh);font-size:var(--t-sm);color:var(--theme-text-subdued)}.prose figcaption strong{font-family:var(--font-mono);color:var(--theme-text);font-weight:400}.prose .market-figure{margin-block:calc(var(--lh) * 2);font-variant-numeric:tabular-nums}.market-figure__date{font-size:var(--t-meta)}.market-figure__plot{margin-top:var(--unit)}.market-figure__plot svg{max-width:100%;height:24rem;display:block}.market-figure__plot text{fill:var(--theme-text-subdued);font-family:var(--font-text);font-size:var(--t-meta)}.market-figure__plot .market-figure__leader{fill:var(--theme-text)}.market-figure__grid{stroke:var(--theme-border);stroke-width:1px}.market-figure__wash{fill:var(--theme-border);opacity:.55}.market-figure__boundary{fill:none;stroke:var(--theme-text-subdued);stroke-dasharray:4 4}.market-figure__frontier{fill:none;stroke:var(--theme-text);stroke-width:2px}.market-figure__point{fill:var(--theme-border-strong);stroke:var(--theme-background);stroke-width:1.5px}.market-figure__point.is-inside{fill:var(--theme-background);stroke:var(--theme-text)}.market-figure__point.is-efficient{fill:var(--theme-text);stroke:var(--theme-background)}.market-figure__focus{fill:none;stroke:var(--theme-text);stroke-width:2px}.market-figure__marker line{stroke:var(--theme-text)}.market-figure__marker circle:last-of-type{fill:var(--theme-text)}.market-figure__marker text{fill:var(--theme-background);font-family:var(--font-mono);font-size:var(--t-meta);font-weight:var(--w-bold)}.market-figure__legend{margin-top:var(--unit);font-size:var(--t-sm);counter-reset:none;padding-left:0;list-style:none}.market-figure__legend li:before{content:counter(list-item) " ";font-family:var(--font-mono);color:var(--theme-text)}.market-tooltip{padding:var(--unit);background:var(--theme-background);box-shadow:inset 0 0 0 1px var(--theme-border-strong);color:var(--theme-text);font-size:var(--t-meta);line-height:var(--lh);margin:1px}.market-figure figcaption p+p{margin-top:var(--unit)}.hero{margin:0;container-type:inline-size}.hero__box{height:calc(14.5rem + 30cqw);height:round(down, calc(14.5rem + 30cqw), var(--unit));background:var(--theme-background);position:relative;overflow:hidden}.hero{--hero-zoom:1.04}.hero__still,.hero__frame{height:calc(100% * var(--hero-zoom));width:calc((14.5rem + 30cqw) * 16 / 9 * var(--hero-zoom));border:0;max-width:none;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__frame{opacity:0}.hero__frame[src]{opacity:1}body.theme-dark .hero__still,body.theme-dark .hero__frame{filter:invert()}.ascii{max-width:100%;font-family:var(--font-mono);white-space:pre;user-select:none;color:var(--theme-text);font-variant-ligatures:none;margin-inline:auto;display:block;overflow:hidden}.ascii-figure{container-type:inline-size}.ascii{--ascii-cols:56;--ascii-rows:18;--ascii-advance:.63;--ascii-size:min(var(--font-size), calc(100cqw / (var(--ascii-cols) * var(--ascii-advance))));--ascii-height:calc(var(--ascii-rows) * 1.5 * var(--ascii-size));font-size:var(--ascii-size);padding-bottom:calc(round(up, var(--ascii-height), var(--unit)) - var(--ascii-height));line-height:1.5}.foot{padding:0 0 calc(var(--lh) * 2)}.foot__cols{gap:calc(var(--lh) * 2);flex-wrap:wrap;display:flex}.foot__col{min-width:12rem}.foot__list{padding-left:0;list-style:none}@media (pointer:coarse){.foot__list li+li{margin-top:var(--lh)}.foot__list li{position:relative}.foot__list a:after{content:"";inset:calc(var(--lh) / -2) 0;position:absolute}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.nav,.rail,.rail__rule,.skip{display:none}.content{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.foot__cols[data-astro-cid-nw2ivrzo],.foot__list[data-astro-cid-nw2ivrzo]{margin-top:var(--lh)}.foot__legal[data-astro-cid-nw2ivrzo]{margin-top:calc(var(--lh) * 2)}.shell--foot{padding-top:calc(var(--lh) * 4);padding-bottom:env(safe-area-inset-bottom,0px);margin-top:auto;display:block}.shell--foot .foot{padding-left:0;padding-right:0}
