html,body,div,span,h1,h2,h3,p,a,em,strong,code{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}body{font-size-adjust:.52;font-family:Atkinson Hyperlegible,Arial,Verdana,serif;font-size:15px;line-height:1.7}a,a:active,a:visited{border-bottom:1px solid #bbdefb;padding-bottom:2px;text-decoration:none}a:hover{color:#0d47a1;background-color:#e3f2fd}p{margin-bottom:15px}em,i{font-style:italic}strong,b{font-weight:700}code{font-size-adjust:.62;font:.85em Atkinson Hyperlegible Mono,Monaco,Courier,monospace}h1{margin:0 0 10px;font-size:20px}#page{width:100%;max-width:65ch;margin:0 auto;padding-left:10px;padding-right:10px;position:relative}#header{margin-bottom:50px}.header-inner{max-width:65ch;margin:0 auto;padding:1rem 10px}#header .breadcrumbs{border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.75rem;padding:.35rem .6rem;font-size:.85rem;display:flex}#header .breadcrumbs a{border:none}#header .breadcrumbs span[aria-current=page]{font-weight:600}#header h1{margin:0;font-size:32px}#header h1 a{border:none}#accesskeys{border-top:1px solid #e0e0e0;width:100%;max-width:65ch;margin:50px auto 20px;padding-top:10px;padding-left:10px;padding-right:10px;font-size:.85em}#footer{margin-top:50px;font-size:.85em}.footer-inner{max-width:65ch;margin:0 auto;padding:1rem 10px}.accesskeys{border-top:none;margin-top:0;padding-top:0}.accesskeys-title{margin-bottom:8px;font-weight:700}.accesskeys-list{margin:0;padding:0;list-style:none}.accesskeys-list li{margin-bottom:6px}.accesskeys-list kbd{text-align:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;min-width:50px;margin-right:8px;padding:2px 6px;font-family:Atkinson Hyperlegible Mono,Monaco,Courier,monospace;font-size:.9em;display:inline-block;box-shadow:0 1px #0000001a}.modifier-key{font-weight:700}#content{justify-content:center;align-items:center;width:100%;max-width:65ch;min-height:50vh;margin:0 auto;padding-left:10px;padding-right:10px;display:flex}.progress-container{width:100%;padding:40px 0}.progress-title-wrapper{text-align:center;margin-bottom:50px}.progress-title{text-align:center;color:#1565c0;cursor:text;text-align-last:center;border-radius:4px;outline:none;min-width:200px;margin:0 auto;padding:4px 8px;font-size:28px;display:inline-block}.progress-title:empty:before{content:attr(aria-label);color:#1565c080}.progress-title:empty:focus:before{content:""}.progress-title:hover{background-color:#1565c00d}.progress-title:focus{outline-offset:2px;background-color:#1565c01a;outline:2px solid #1565c0}.progress-bar-wrapper{background-color:#e0e0e0;border:1px solid #bbdefb;border-radius:4px;width:100%;height:40px;margin-bottom:20px;position:relative;overflow:visible}.progress-bar{width:100%;height:100%;position:relative}.progress-fill{background-color:#1565c0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.progress-percentage{white-space:nowrap;z-index:20;pointer-events:none;color:#212121;text-shadow:0 0 3px #fffc,0 0 3px #fffc;font-size:.9em;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-indicator{z-index:15;background-color:#1565c0;width:4px;height:100%;position:absolute;top:0;transform:translate(-50%)}.progress-status{text-align:center;color:#616161;margin-bottom:30px;font-size:.95em}.progress-status-text{margin:0}.progress-dates{justify-content:space-between;gap:10px;font-size:.9em;display:flex}.progress-date-start{text-align:left;color:#212121;cursor:pointer;position:relative}.progress-date-start:hover .date-display{text-decoration:underline}.progress-date-start .date-input{color:#212121;cursor:pointer;background-color:#fff;border:1px solid #bbdefb;border-radius:4px;padding:4px 8px;font-family:Atkinson Hyperlegible,Arial,Verdana,serif;font-size:.9em;display:none}.progress-date-start .date-input:focus{outline-offset:2px;outline:2px solid #1565c0}.progress-date-start .date-display{display:inline}.progress-date-current{text-align:center;color:#212121;flex:1;font-weight:700}.progress-date-end{text-align:right;color:#212121;cursor:pointer;position:relative}.progress-date-end:hover .date-display{text-decoration:underline}.progress-date-end .date-input{color:#212121;cursor:pointer;background-color:#fff;border:1px solid #bbdefb;border-radius:4px;padding:4px 8px;font-family:Atkinson Hyperlegible,Arial,Verdana,serif;font-size:.9em;display:none}.progress-date-end .date-input:focus{outline-offset:2px;outline:2px solid #1565c0}.progress-date-end .date-display{display:inline}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress-share{text-align:center;margin-top:20px}.share-button{color:#fafafa;cursor:pointer;background-color:#1565c0;border:none;border-radius:4px;padding:10px 20px;font-family:Atkinson Hyperlegible,Arial,Verdana,serif;font-size:15px;transition:background-color .2s}.share-button:hover{background-color:#0d47a1}.share-button:active{background-color:#bf360c}.share-button:disabled{cursor:not-allowed;background-color:#bdbdbd}.error-message{background:#bf360c1a;border:2px solid #bf360c;border-radius:6px;padding:20px}.error-message p{margin-bottom:10px}.error-message code{background:#21212114;border-radius:4px;padding:.1rem .35rem;font-size:.9em}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){html,body{color:#212121;background-color:#fafafa}a,a:visited,a:active{color:#1565c0;border-color:#bbdefb}a:hover{color:#0d47a1;background-color:#e3f2fd;border-color:#bbdefb}h1,h2,h3,h1 a,h1 a:visited,h1 a:active{color:#1565c0}h1 a:hover{color:#1565c0;background-color:#e3f2fd;border-color:#e3f2fd}#header{color:#fafafa;background-color:#1565c0}#header .breadcrumbs{color:#fafafa;background-color:#00000040}#header .breadcrumbs a{color:#fafafa}#header .breadcrumbs a:hover{color:#fafafa;background-color:#0000;border-bottom-color:#fafafa}#header h1 a,#header h1 a:visited,#header h1 a:active{color:#fafafa}#header h1 a:hover{color:#fafafa;background-color:#fafafa26;border-color:#0000}#footer{color:#fafafa;background-color:#1565c0;border-top:none}#footer a,#footer a:visited,#footer a:active{color:#fafafa;border-bottom-color:#fafafa99}#footer a:hover{color:#fafafa;background-color:#fafafa26;border-bottom-color:#fafafa}#accesskeys{border-color:#e0e0e0}.progress-date-start,.progress-date-current,.progress-date-end{color:#212121}.progress-bar-wrapper{background-color:#e0e0e0;border-color:#bbdefb}.error-message{color:#212121;background:#bf360c1a;border-color:#bf360c}}@media (prefers-color-scheme:dark){html,body{color:#e0e0e0;background-color:#121212}a,a:visited,a:active{color:#64b5f6;border-color:#1976d2}a:hover{color:#90caf9;background-color:#1e1e1e;border-color:#1976d2}h1,h2,h3,h1 a,h1 a:visited,h1 a:active{color:#64b5f6}h1 a:hover{color:#64b5f6;background-color:#1e1e1e;border-color:#1e1e1e}.progress-title:hover{background-color:#64b5f61a}.progress-title:focus{background-color:#64b5f626;outline-color:#64b5f6}#header{color:#121212;background-color:#64b5f6}#header .breadcrumbs{color:#121212;background-color:#1212121f}#header .breadcrumbs a{color:#121212}#header .breadcrumbs a:hover{color:#121212;background-color:#0000;border-bottom-color:#121212}#header h1 a,#header h1 a:visited,#header h1 a:active{color:#121212}#header h1 a:hover{color:#121212;background-color:#1212121a;border-color:#0000}#footer{color:#121212;background-color:#64b5f6;border-top:none}#footer a,#footer a:visited,#footer a:active{color:#121212;border-bottom-color:#12121299}#footer a:hover{color:#121212;background-color:#1212121a;border-bottom-color:#121212}#accesskeys,.accesskeys{border-color:#2c2c2c}.accesskeys-list kbd{color:#e0e0e0;background-color:#1e1e1e;border-color:#2c2c2c;box-shadow:0 1px #ffffff1a}.progress-date-start,.progress-date-current,.progress-date-end{color:#e0e0e0}.progress-date-start .date-input{color:#e0e0e0;background-color:#2c2c2c;border-color:#1976d2}.progress-date-start .date-input:focus{outline-color:#64b5f6}.progress-date-end .date-input{color:#e0e0e0;background-color:#2c2c2c;border-color:#1976d2}.progress-date-end .date-input:focus{outline-color:#64b5f6}.progress-bar-wrapper{background-color:#2c2c2c;border-color:#1976d2}.progress-fill{background-color:#64b5f6}.progress-indicator{background-color:#ffb300}.progress-status{color:#b0bec5}.progress-percentage{color:#e0e0e0;text-shadow:0 0 3px #000c,0 0 3px #000c}.share-button{color:#121212;background-color:#64b5f6}.share-button:hover{background-color:#90caf9}.share-button:active{background-color:#ffb300}.share-button:disabled{background-color:#616161}.error-message{color:#e0e0e0;background:#ffb30033;border-color:#ffb300}}@media (width<=870px){#page,#content,.header-inner,.footer-inner{width:inherit;padding-left:10px;padding-right:10px}}
