:root{--paper:#fff;--ink:#000;--mute:#3f3f3f;--wash:#efefef;--flag:#ffd60a;--flag-ink:#000;--face:"Archivo Variable", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--measure:46rem;--gutter:1rem;--num-col:4.25rem;--num-size:3.75rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#000;--ink:#fff;--mute:#c9c9c9;--wash:#1c1c1c}}@media (width>=48rem){:root{--gutter:2rem;--num-col:6.5rem;--num-size:5.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--face);overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.55}@media (width>=48rem){body{font-size:1.125rem}}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{background:var(--flag);color:var(--flag-ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 7px var(--flag)}.skip{z-index:10;background:var(--flag);color:var(--flag-ink);padding:.75rem 1rem;font-weight:800;text-decoration:none;position:absolute;top:-10rem;left:.5rem}.skip:focus{top:.5rem}.masthead{border-bottom:4px solid var(--ink)}.masthead:before{content:"";background:repeating-linear-gradient(-45deg, var(--flag) 0 .75rem, #000 .75rem 1.5rem);height:.625rem;display:block}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.75rem;display:flex}.name{font-size:1.75rem;font-weight:900;font-stretch:62%;line-height:1;text-decoration:none}.ident{margin:0}.tagline{color:var(--mute);margin-top:.25rem;font-size:.9375rem;line-height:1.35}.tagline,.name{display:block}.topnav{flex-wrap:wrap;gap:.375rem;display:flex}.topnav a{border:2px solid var(--ink);align-items:center;min-height:2.75rem;padding:0 .75rem;font-weight:700;font-stretch:85%;line-height:1.1;text-decoration:none;display:inline-flex}.topnav a[aria-current=page]{background:var(--ink);color:var(--paper)}.topnav a[aria-current=page]:hover{background:var(--flag);color:var(--flag-ink)}main{padding-bottom:3rem}.crumbs ol{color:var(--mute);flex-wrap:wrap;margin:1.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";padding-inline:.5rem}.crumbs a{color:var(--ink);padding-block:.6rem;display:inline-block}.title{letter-spacing:-.005em;text-wrap:balance;margin:1.5rem 0 1rem;font-size:clamp(2.75rem,12vw,5.75rem);font-weight:900;font-stretch:62%;line-height:.92}.cover .title{margin-top:2.25rem;font-size:clamp(3.25rem,15vw,7.5rem)}.lede{max-width:36rem;font-size:1.25rem}.stamp{margin:0 0 2rem;font-size:.9375rem}.stamp b{font-weight:800}.stamp time{font-variant-numeric:tabular-nums;margin-right:1.25rem}.toc{margin:0 0 2.5rem}.toc-label{border-bottom:6px solid var(--ink);margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:800;line-height:1.3}.toc-list{counter-reset:toc;margin:0;padding:0;list-style:none}.toc-list li{counter-increment:toc;border-bottom:2px solid var(--ink)}.toc-list a{min-height:calc(var(--num-size) + 1.5rem);padding:.85rem 0 1rem var(--num-col);text-decoration:none;display:block;position:relative}.toc-list a:before{content:counter(toc);font-size:var(--num-size);font-variant-numeric:tabular-nums;font-weight:900;font-stretch:62%;line-height:.85;position:absolute;top:.6rem;left:0}.toc-name{text-underline-offset:.12em;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:800;font-stretch:75%;line-height:1.05;text-decoration:underline 3px;display:block}.toc-desc{color:var(--mute);max-width:36rem;margin-top:.35rem;font-size:1rem;display:block}.toc-list a:hover .toc-desc{color:inherit}.cta{margin:2.5rem 0}.cta-link{border:4px solid var(--ink);background:var(--flag);color:var(--flag-ink);padding:1.1rem 1.25rem;font-size:clamp(1.5rem,5.5vw,2.25rem);font-weight:900;font-stretch:70%;line-height:1.05;text-decoration:none;display:block}.cta-link:hover{background:var(--ink);color:var(--paper)}.facts{gap:0 1.5rem;margin:0 0 2rem;display:grid}@media (width>=36rem){.facts{grid-template-columns:1fr 1fr}}.facts div{border-top:3px solid var(--ink);padding:.6rem 0 .75rem}.facts dt{color:var(--mute);font-size:.9375rem;font-weight:600}.facts dd{margin:0;font-size:1.25rem;font-weight:800;font-stretch:85%;line-height:1.25}.months{grid-template-columns:repeat(3,1fr);gap:.375rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width>=36rem){.months{grid-template-columns:repeat(6,1fr)}}.month{border:3px solid var(--ink);flex-direction:column;min-height:4.5rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.25;display:flex}.month-name{font-size:1.375rem;font-weight:900;font-stretch:62%}.month-level{font-weight:700}.level-closed{color:var(--mute);border-style:dashed}.level-busy{background:var(--wash)}.level-full{background:var(--ink);color:var(--paper)}.manual{max-width:var(--measure)}.manual>:first-child{margin-top:0}.manual p{margin:0 0 1rem}.manual h2,.faq h2,.next h2{border-top:6px solid var(--ink);text-wrap:balance;margin:2.75rem 0 1rem;padding-top:.6rem;font-size:clamp(1.875rem,6vw,2.75rem);font-weight:800;font-stretch:70%;line-height:1}.manual h3,.qa dt{margin:2rem 0 .5rem;font-size:1.375rem;font-weight:800;font-stretch:85%;line-height:1.15}.manual h4{margin:1.5rem 0 .4rem;font-size:1.125rem;font-weight:800}.manual ol{counter-reset:step;margin:1.25rem 0 1.75rem;padding:0;list-style:none}.manual ol>li{counter-increment:step;min-height:calc(var(--num-size) + 1.25rem);padding:.75rem 0 1rem var(--num-col);border-top:3px solid var(--ink);position:relative}.manual ol>li:last-child{border-bottom:3px solid var(--ink)}.manual ol>li:before{content:counter(step);font-size:var(--num-size);font-variant-numeric:tabular-nums;font-weight:900;font-stretch:62%;line-height:.85;position:absolute;top:.55rem;left:0}.manual ol>li>strong:first-child{margin-bottom:.2rem;font-size:1.3rem;font-weight:800;font-stretch:80%;line-height:1.15;display:block}.manual ol ol>li{border-width:1px;min-height:0;padding-left:2.25rem}.manual ol ol>li:before{font-size:1.5rem;top:.7rem}.manual ul:not(.checklist){margin:.75rem 0 1.5rem;padding-left:1.25rem;list-style:square}.manual ul:not(.checklist) li{margin-bottom:.35rem;padding-left:.25rem}.checklist{margin:1rem 0 1.75rem;padding:0;list-style:none}.check{border-bottom:2px solid var(--ink);min-height:3rem;padding:.65rem 0 .65rem 2.75rem;font-weight:600;position:relative}.check:first-child{border-top:2px solid var(--ink)}.check:before{content:"";border:4px solid var(--ink);width:1.6rem;height:1.6rem;position:absolute;top:.7rem;left:0}.check-done{color:var(--mute)}.check-done:before{background:var(--ink);border-color:var(--ink)}.check-done:after{content:"";border-right:4px solid var(--paper);border-bottom:4px solid var(--paper);width:.5rem;height:.9rem;position:absolute;top:.95rem;left:.55rem;transform:rotate(45deg)}.table-scroll{border-top:4px solid var(--ink);margin:1.25rem 0 1.75rem;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9688rem}th,td{text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}th{border-bottom:2px solid var(--ink);font-weight:800;font-stretch:85%}td{border-bottom:1px solid var(--ink)}td:first-child{font-weight:700}@media (width<=39.99rem){.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack table,.stack tbody,.stack tr,.stack td{display:block}.stack tr{border-bottom:2px solid var(--ink);padding:.75rem 0}.stack td{border:0;padding:.15rem 0}.stack td:first-child{font-size:1.2rem;font-weight:800;font-stretch:85%}.stack td:empty{display:none}.stack td:not(:first-child):before{content:attr(data-label);color:var(--mute);margin-top:.4rem;font-size:.875rem;font-weight:700;display:block}}code{background:var(--wash);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.05em .3em;font-family:inherit;font-weight:600;font-stretch:85%}abbr[title]{text-underline-offset:.18em;cursor:help;text-decoration:underline dotted}blockquote{border-left:6px solid var(--ink);margin:1.5rem 0;padding:.25rem 0 .25rem 1rem;font-weight:600}details{border:3px solid var(--ink);margin:1.5rem 0}summary{cursor:pointer;min-height:3rem;padding:.7rem 3rem .7rem 1rem;font-weight:800;list-style:none;display:block;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:1.75rem;font-weight:900;line-height:1;position:absolute;top:.3rem;right:1rem}details[open]>summary{border-bottom:3px solid var(--ink)}details[open]>summary:after{content:"−"}details>:not(summary){margin:.85rem 1rem}.dataset{margin:2rem 0}.dataset-date{color:var(--mute);margin:0 0 .5rem;font-size:.9375rem}.rows{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding:.6rem 0;display:flex}.rows a{font-weight:700}.row-meta{color:var(--mute);flex:12rem;font-size:.9375rem}.row-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.375rem;font-weight:900;font-stretch:62%}.qa{margin:0}.qa dt{margin-top:1.75rem}.qa dd{max-width:40rem;margin:0 0 1rem}.next a{border-bottom:2px solid var(--ink);padding:.8rem 0;font-size:1.375rem;font-weight:800;font-stretch:80%;line-height:1.2;display:block}.sources{border-top:2px solid var(--ink);margin-top:2.75rem;padding-top:.6rem;font-size:.9375rem}.sources h2{margin:0 0 .5rem;font-size:1rem;font-weight:800}.sources ol{margin:0;padding:0;list-style:none}.sources li{padding:.35rem 0}.sources cite{font-style:normal}.host{font-size:inherit}.sources a{padding-block:.3rem;display:inline-block}.host{color:var(--mute)}.colophon{padding-block:1.5rem 2.5rem;padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2));border-top:4px solid var(--ink);color:var(--mute);flex-wrap:wrap;gap:0 1.25rem;font-size:.9375rem;display:flex}.disclosure{max-width:40rem;font-size:inherit;flex:100%;margin-bottom:.75rem}.colophon a{color:var(--ink);padding-block:.6rem;font-weight:700;display:inline-block}.lost .cta{max-width:28rem}
