@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Jost:wght@300;400&display=swap";:root{--arxiv-open-blue: #a5d6fe;--arxiv-link-blue: #1565c0;--arxiv-link-hover: #1050a0;--arxiv-grey-dis: #b0aba6;--arxiv-grey: #6b6459;--arxiv-ink: #1c1a17;--arxiv-warm-wash: #f9f7f7;--arxiv-card-grey: #f0eeec;--arxiv-active-bg: #d6e8f7;--arxiv-pill-border: #e4e0db;--arxiv-border-light: #ddd8d2;--arxiv-focus-ring-dark: #64b5f6;--arxiv-font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--slop-crimson: #aa142d;--slop-warm-grey: #afa497;--abs-link: #1777bc;--service-link: #046baf;--cornell-red: #b31b1b;color-scheme:light}body{margin:0;padding:0;background-color:#fff;color:#000;font-family:Lucida Grande,helvetica,arial,verdana,sans-serif}a:link,a:visited,a:active{text-decoration:none;font-weight:400;color:var(--abs-link)}a:hover{text-decoration:underline}.abstract a,blockquote:not(.abstract) a,.submission-history p a,#content .description a{text-decoration:underline}.primary-subject{font-weight:700}.is-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flex-wrap-footer{display:flex;flex-direction:column;min-height:100vh}.flex-wrap-footer main{flex:1 0 auto}.slop-wordmark{--wm-h: 39px;display:inline-flex;align-items:baseline;font-family:Jost,Century Gothic,Futura,sans-serif;font-weight:300;font-size:calc(var(--wm-h) * .903);line-height:1;letter-spacing:.008em;color:var(--slop-warm-grey);white-space:nowrap;-webkit-user-select:none;user-select:none}.slop-wordmark .wm-chi{height:var(--wm-h);width:auto;position:relative;top:calc(var(--wm-h) * .288);margin-left:calc(var(--wm-h) * -.095);margin-right:calc(var(--wm-h) * -.069);flex-shrink:0}.ds-skip-link{position:absolute;top:-100px;left:8px;z-index:200;background:var(--arxiv-ink);color:#fff;padding:10px 16px;border-radius:4px;text-decoration:none;font-family:var(--arxiv-font-sans);font-weight:600}.ds-skip-link:focus-visible{top:8px;outline:3px solid var(--arxiv-focus-ring-dark);outline-offset:2px}.ds-announcement{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;background:var(--arxiv-open-blue);color:var(--arxiv-ink);font-family:var(--arxiv-font-sans);font-size:.8125rem;font-weight:500;text-align:center;box-shadow:0 2px 6px #0000001a;position:relative;z-index:101}.ds-announcement .ds-announcement-link{color:var(--arxiv-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ds-announcement .ds-announcement-link:hover{text-decoration-style:dotted}.ds-announcement-close{flex-shrink:0;margin-left:4px;background:#ffffff80;border:1px solid rgba(0,0,0,.15);border-radius:4px;color:var(--arxiv-ink);font-size:.875rem;line-height:1;padding:1px 6px;cursor:pointer;box-shadow:0 1px 2px #0000000f;transition:background .12s,box-shadow .12s}.ds-announcement-close:hover{background:#fffc;box-shadow:0 1px 3px #0000001f}.ds-announcement-close:active{transform:translateY(1px);box-shadow:none}.ds-site-header{display:flex;align-items:center;gap:12px;padding:0 24px;height:52px;background:var(--arxiv-ink);font-family:var(--arxiv-font-sans)}.ds-site-header-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:auto}.ds-site-header-nav{display:flex;align-items:center;gap:4px}.ds-site-header-nav a,.ds-site-header-nav button{font-family:var(--arxiv-font-sans);font-size:.8125rem;font-weight:500;color:var(--arxiv-grey-dis);text-decoration:none;padding:6px 10px;border-radius:4px;border:none;background:none;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s;display:inline-flex;align-items:center;gap:5px}.ds-site-header-nav a:visited{color:var(--arxiv-grey-dis)}.ds-site-header-nav a:hover,.ds-site-header-nav button:hover{background:#302c28;color:var(--arxiv-card-grey);text-decoration:none}.ds-site-header-nav a:focus-visible,.ds-site-header-nav button:focus-visible{outline:3px solid var(--arxiv-focus-ring-dark);outline-offset:1px}.ds-site-header-nav .ds-nav-icon{width:16px;height:16px;opacity:.65;flex-shrink:0}.ds-site-header-divider{width:1px;height:20px;background:#4a433d;margin:0 4px;flex-shrink:0}.ds-site-header-login{font-weight:600!important;color:var(--arxiv-card-grey)!important}.ds-site-header-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:none;border-radius:4px;color:var(--arxiv-grey-dis);cursor:pointer;flex-shrink:0}.ds-site-header-nav-toggle:hover{background:#302c28;color:var(--arxiv-card-grey)}.ds-site-header-nav-toggle svg{width:22px;height:22px;display:block}.arxiv-search-overlay{background:var(--arxiv-card-grey);border-bottom:1px solid var(--arxiv-border-light);padding:14px 24px 12px;font-family:var(--arxiv-font-sans)}.arxiv-search-panel{max-width:720px;margin:0 auto}.arxiv-search-panel input[type=text]{width:100%;box-sizing:border-box;font-family:var(--arxiv-font-sans);font-size:.9375rem;padding:8px 10px;border:1px solid var(--arxiv-grey);border-radius:4px;background:#fff}.arxiv-search-panel input[type=text]:focus{outline:2px solid var(--arxiv-link-blue);outline-offset:1px}.arxiv-search-hint{font-size:.75rem;color:var(--arxiv-grey);margin-top:6px}.arxiv-search-hint a{color:var(--arxiv-link-hover)}.ds-site-footer{clear:both;border-top:1px solid var(--arxiv-pill-border);background:var(--arxiv-warm-wash);padding:24px 10px 28px;margin:0;font-family:var(--arxiv-font-sans)}.ds-site-footer a,.ds-site-footer a:hover,.ds-site-footer a:active{border-bottom:0}.ds-site-footer-grid{display:flex;row-gap:24px;column-gap:32px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin:0 auto}.ds-site-footer-main{flex:1 1 320px;min-width:280px;max-width:720px}.ds-site-footer-ack{font-size:.875rem;color:var(--arxiv-ink);margin-bottom:14px;line-height:1.6}.ds-site-footer-ack a{font-size:.8125rem;color:var(--arxiv-ink);text-decoration:underline}.ds-site-footer-ack a:hover{text-decoration-style:dotted}.ds-site-footer-ack strong{color:var(--arxiv-ink);font-weight:600}.ds-site-footer-links{display:flex;gap:8px;flex-wrap:wrap;font-size:.8125rem;line-height:1.8}.ds-site-footer-links a{font-size:.8125rem;color:var(--arxiv-link-hover);text-decoration:none}.ds-site-footer-links a:hover{color:var(--arxiv-ink);text-decoration:underline}.ds-site-footer-sep{color:var(--arxiv-grey);margin:0 4px}.ds-site-footer-funders{flex-shrink:0;text-align:center}.ds-site-footer-funders-label{font-size:.875rem;color:var(--arxiv-grey);margin-bottom:8px}.ds-site-footer-funders-logos{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ds-funder-card{display:flex;align-items:center;justify-content:center;height:46px;padding:0 14px;border:1px solid var(--arxiv-pill-border);border-radius:4px;background:#fff;font-family:var(--arxiv-font-sans);font-size:.8125rem;color:var(--arxiv-grey);font-style:italic}#content,#content-inner{margin:.7em;font-size:90%}#content h1{font-size:1.6em;margin:.4em 0 .5em}#content h2{font-size:1.15em;margin:1.2em 0 .3em}#content h3{font-size:1em}.header-breadcrumbs-mobile{display:none;color:#000;font-size:.85em;margin:.25em 0 .5em 1em}.header-breadcrumbs-mobile a{color:var(--abs-link)}p.tagline{margin:0;padding:0 0 .3em}.tagline-wrapper{max-width:68%}.home-search{clear:both;border:1px solid #dddddd;padding:.5em;margin-top:1em;max-width:50em}.home-search label{font-weight:700}.home-search select,.home-search input{font-family:inherit;font-size:1em;margin-top:.3em}#front-archives ul{margin:.3em 0 1.2em;padding-left:1.4em}#front-archives li{margin-bottom:.55em;line-height:1.45}#front-archives .subcats{color:#000}#abs-outer{margin:.7em;font-size:90%}#abs-outer .leftcolumn{margin:0 0 1em;padding:0;width:calc(100% - 18em);float:left}#abs-outer .extra-services{float:right;margin:0;width:18em}#abs-outer .subheader{background-color:#eee;color:#000;padding:.25em 0;border-bottom:1px solid #ccc}#abs-outer .subheader h1{margin:0;font-size:1.1em;padding:0 0 .2em 20px;font-weight:700;font-style:normal}#abs{font-family:Lucida Grande,Helvetica,Arial,sans-serif}#abs .descriptor{display:none}#abs .dateline{font-size:small;font-style:italic;margin:.5em 0 .5em 20px}#abs h1.title{display:block;font-size:1.8em;font-weight:700;line-height:120%;margin:12px 0 12px 20px}#abs div.authors{font-size:1.2em;line-height:24px;margin:8px 0 8px 20px}#abs div.authors a{font-size:inherit}#abs .author-ai:before{content:""}#abs blockquote.abstract{font-size:1.05em;line-height:1.55;margin:14.4px 40px 21.6px;background-color:#fff;border-left:0;padding:0}#abs div.metatable{font-size:.95em;line-height:1.5;margin:0 0 19px 20px;border:0;padding:0}#abs div.metatable table{border-collapse:collapse;max-width:100%}#abs .tablecell.arxivdoi,#abs .tablecell.arxivid,#abs .jref{overflow-wrap:anywhere}#abs div.metatable tbody{vertical-align:middle}#abs td.tablecell{padding:0 6.5px 0 0;vertical-align:top;font-size:.95em;border:0}#abs td.tablecell.label{font-weight:400}#abs span.primary-subject,#abs span.arxivid{font-weight:700}#abs span.arxivid a{font-weight:400}#abs .comments,#abs .jref{overflow-wrap:break-word;word-break:break-word}#abs .acm-classes,#abs .msc-classes{vertical-align:bottom;font-family:courier}#abs-outer .submission-history{padding:1em;margin:0;background-color:#f5f5f5;font-size:90%;line-height:1.5em;box-shadow:inset 0 -6px 15px #dbdbdb}#abs-outer .submission-history h2{font-size:120%;margin:0 0 .25em;font-weight:700}#abs-outer .provenance{margin:1.5em 0 1.5em 20px;font-size:90%;line-height:1.5em}#abs-outer .provenance h2{font-size:120%;margin:0 0 .25em;font-weight:700}#abs-outer .provenance table{border-collapse:collapse;max-width:100%}#abs-outer .provenance td a{overflow-wrap:anywhere}#abs-outer .provenance td{padding:.1em .6em .1em 0;vertical-align:top}#abs-outer .provenance td.label{color:#000}#abs-outer .endorsers{margin:1em 0 1.5em 20px;font-size:small;font-style:italic;clear:both}#abs-outer .reviews{margin:1.5em 0 1.5em 20px;font-size:90%;line-height:1.5em;clear:both}#abs-outer .reviews h2{font-size:120%;margin:0 0 .25em;font-weight:700}#abs-outer .reviews .review{border-left:.35em solid #ddd;padding:.1em 0 .1em .8em;margin:.8em 0}#abs-outer .reviews .verdict{font-weight:700}#abs-outer #abs a,#abs-outer a,#abs-outer .endorsers a{color:var(--abs-link)}#abs-outer .abs-license a,#abs-outer .submission-history a,#abs-outer .extra-services a,#abs-outer .extra-services .browse a,#abs-outer .abs-switch-cat .switch a,#abs-outer .extra-services .full-text .abs-license a{color:var(--service-link)}#abs .error{border:2px solid var(--cornell-red);background:#efefef;padding:3px;margin:20px 10px 10px 20px;font-weight:700;line-height:150%;font-size:110%;display:inline-block}.extra-services{border-bottom:.35em solid #ddd}.extra-services h3{font-size:medium;font-weight:400;margin:0 0 .3em;padding-top:.3em}.full-text{margin:0;padding:.5em 1em;font-size:110%;font-weight:400;border-bottom:medium solid #ddd;border-left:.35em solid #ddd}.full-text h2{font-size:140%;font-weight:700;margin:.1em 0 0}.full-text ul{margin:.3em 0 0 1em;padding:0;list-style-type:none}.full-text .descriptor{display:none}.abs-license{margin-top:.5em;font-size:85%}.extra-ref-cite{margin:0;padding:0 1em;font-size:90%;border-bottom:medium solid #ddd;border-left:.35em solid #ddd}.extra-ref-cite ul{font-weight:400;margin:.3em 0 0 20px;padding-left:0;padding-bottom:.3em;list-style-type:none}.browse{padding:0 1em;font-size:90%;border-bottom:medium solid #ddd;border-left:.35em solid #ddd}.browse-context-heading{font-size:1em;font-weight:400;margin:0;display:inline}.browse .current{padding:0;font-weight:700}.browse .prevnext{padding:.2em 0 0;margin-top:.5em}.browse .prevnext .nolink{font-weight:700;color:#666}.browse .list{padding:.2em 0 .5em;font-weight:400}.browse .switch{font-weight:400;padding:.2em 0 .7em}.browse .abs-switch-cat .switch a{font-weight:400}.abs-button{color:var(--service-link)!important;text-decoration:none;font-family:inherit;font-size:inherit;background:none;border:0;padding:0;cursor:pointer}.abs-button:hover{text-decoration:underline}.nolink{color:#666}.bib-cite-button{color:var(--service-link)!important;text-transform:capitalize;padding:.35em;display:block;background:none;border:none;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer}.bib-cite-button:hover{text-decoration:underline}.bib-sidebar{padding:.5em 1em;font-size:90%;border-left:.35em solid #ddd;border-bottom:medium solid #ddd}.bib-sidebar pre{font-family:Courier New,courier,monospace;font-size:.95em;white-space:pre-wrap;word-break:break-word;background:#f5f5f5;border:1px solid #ddd;padding:.5em;margin:.5em 0 0}#dlpage h1{font-size:1.6em;margin:.4em 0 .2em}#dlpage h2{font-size:1.15em;margin:.6em 0 .3em}#dlpage h3{font-size:1.05em;margin:1.2em 0 .5em;border-bottom:1px solid #ddd;padding-bottom:.2em}#dlpage .list-dateline{font-style:italic}#dlpage dl{margin:0}#dlpage dt{margin-top:.6em}#dlpage dd{padding-bottom:1em;margin-left:2.5em}#dlpage .meta{line-height:130%}#dlpage .list-identifier a,#dlpage dl#articles dt a{font-weight:700}#dlpage .descriptor{display:inline;font-weight:400}#dlpage .list-authors .descriptor,#dlpage .list-title .descriptor{display:none}#dlpage .list-title{font-size:large;font-weight:700;margin:.25em 0 0;line-height:120%}#dlpage .list-authors{font-weight:400;font-size:110%}#dlpage .list-comments,#dlpage .list-journal-ref{font-weight:400;font-size:90%}#dlpage .list-subjects{font-size:90%}#dlpage .list-status{font-size:90%;color:var(--cornell-red);font-weight:700}#dlpage .paging{margin:.7em 0 .3em}#dlpage .paging a,#dlpage .morefewer a{margin:0 .15em}#dlpage .paging span{margin:0 .15em;font-weight:700}#dlpage .morefewer{margin-bottom:.5em}#dlpage ul{margin:.3em 0 .6em;padding-left:1.4em}.list-facets{border:1px solid #dddddd;padding:.5em .75em;margin:.8em 0 1em;font-size:95%;background:var(--arxiv-warm-wash)}.list-facets fieldset{border:0;margin:0 0 .4em;padding:0}.list-facets legend{font-weight:700;padding:0}.list-facets .facet-row{margin:.15em 0 .35em}.list-facets label{font-weight:700;margin-right:.4em}.list-facets select,.list-facets input[type=text]{font-family:inherit;font-size:1em;padding:1px 2px;max-width:22em}.list-facets .facet-reset{margin-left:.5em}#submitpage{max-width:60em}#submitpage fieldset{border:1px solid #ddd;margin:0 0 1.2em;padding:.6em 1em 1em}#submitpage legend{font-weight:700;font-size:1.05em;padding:0 .4em}#submitpage .field{margin:0 0 .9em}#submitpage label.fieldlabel{display:block;font-weight:700;margin-bottom:.2em}#submitpage input[type=text],#submitpage textarea,#submitpage select{font-family:inherit;font-size:1em;padding:3px 4px;border:1px solid #999;background:#fff;box-sizing:border-box;max-width:100%}#submitpage input[type=text],#submitpage textarea{width:46em}#submitpage textarea{line-height:1.4}#submitpage .hint{font-size:90%;color:#555;margin-top:.15em}#submitpage .fielderror{color:var(--cornell-red);font-weight:700;font-size:90%;margin-top:.15em}#submitpage .checkrow{margin:.15em 0}#submitpage .checkrow label{font-weight:400}#submitpage .catgrid{column-width:17em;column-gap:1.5em}#submitpage .authorrow{border-left:.35em solid #ddd;padding:.4em 0 .4em .8em;margin:.5em 0}#submitpage .authorrow .inline-fields{display:flex;flex-wrap:wrap;gap:.8em}#submitpage .authorrow .inline-fields .field{margin-bottom:.3em}#submitpage .authorrow input[type=text],#submitpage .authorrow select{width:14em}#submitpage .hislist{margin:0;padding:0;list-style:none}#submitpage .hislist li{margin:0 0 .5em}#submitpage .hislist .hiscode{font-weight:700}#submitpage .hislist .hisdesc{display:block;margin-left:1.6em;font-size:90%;color:#333}#submitpage .submit-actions{margin:1em 0 2em}#submitpage .policy-note{border-left:.35em solid #ddd;padding:.2em 0 .2em .8em;margin:.8em 0 1.4em;line-height:1.5}.guide{max-width:52em}.guide h1{font-size:1.6em;margin:.4em 0 .6em}.guide h2{font-size:1.2em;margin:1.6em 0 .4em}.guide p,.guide li{line-height:1.55}.guide table.his-table{border-collapse:collapse;margin:.6em 0 1.2em}.guide table.his-table th,.guide table.his-table td{border:1px solid #ddd;padding:.35em .6em;text-align:left;vertical-align:top}.guide table.his-table th{background:var(--arxiv-warm-wash)}.guide pre{background:#f5f5f5;border:1px solid #ddd;padding:.6em;overflow-x:auto;font-family:Courier New,courier,monospace}@media (max-width: 599px){.ds-site-header{flex-wrap:wrap;height:auto;min-height:52px;padding:6px 12px}.ds-site-header-nav{flex-wrap:wrap;row-gap:2px;width:100%}.ds-site-header-nav a,.ds-site-header-nav button{padding:6px 8px}.ds-announcement{flex-wrap:wrap}.ds-site-footer-funders{flex-shrink:1;min-width:0;width:100%}.ds-site-footer-funders-logos{flex-wrap:wrap}}@media (max-width: 820px){#abs-outer .leftcolumn,#abs-outer .extra-services{width:100%;float:left}#abs-outer .extra-services,#abs-outer .extra-services .full-text,#abs-outer .extra-services .browse,#abs-outer .extra-services .extra-ref-cite,#abs-outer .extra-services .bib-sidebar{border:0;font-size:12px}#abs-outer .extra-services{box-shadow:inset 0 8px 15px #adadad;background-color:#e6e6e6;margin:0 0 1em;padding:1em 0}#abs-outer .extra-services h2{font-size:15px;margin-bottom:.5em}#abs-outer .extra-services h3{font-size:14px}#abs-outer #abs h1.title{margin:0 .25em 0 .5em;font-size:1.5em}#abs-outer #abs .authors{margin:1em .25em 0 1em;font-size:.9em;line-height:1.5em}#abs-outer #abs blockquote.abstract{margin:0 1em}#abs-outer #abs .metatable{margin:.75em .5em 1.5em 1em}#abs div.metatable table,#abs-outer .provenance table{width:100%}#abs-outer .provenance,#abs-outer .reviews,#abs-outer .endorsers{margin-left:1em;margin-right:.5em}#abs-outer #abs .dateline{margin:1em 0 0 1em}#abs-outer .header-breadcrumbs-mobile{display:block}#abs-outer .subheader{background-color:#fefefe}#abs-outer .subheader h1{font-size:.75em;padding:.2em 0 .2em 1em;font-weight:400;color:#b55c06}#abs-outer #abs .dateline{color:#767676;font-size:.85em;font-style:normal}#abs-outer .extra-services .browse .current{color:#ab4b02;display:inline}.browse .abs-switch-cat .switch{display:inline}.browse .abs-switch-cat .switch a{font-weight:700}.browse .switch .subclass{padding-left:1.5em}.abs-button{display:inline-block;border-radius:5px;border:1px solid var(--service-link);font-size:1.25em;color:var(--service-link)!important;padding:.5em;background:#e6e6e6;margin-right:.3em}.abs-button-small{font-size:1em;padding:.25em 1em;margin:.75em .5em 0 0}.abs-button-grey{border:1px solid #666666;color:#666!important}#abs-outer .extra-services .full-text ul li,#abs-outer .extra-services .extra-ref-cite ul li{display:inline-block;margin:0 0 .25em}#submitpage input[type=text],#submitpage textarea{width:100%}.tagline-wrapper{max-width:100%}}
