@charset "UTF-8";html{touch-action:manipulation}a[data-toggle=popover]{cursor:pointer}.announcement{position:sticky;top:0;left:0;right:0;padding:8px 20px;text-align:center;background-color:#ffd54f;color:#424242;z-index:50}.close-announcement{width:20%;text-align:right;background-color:transparent;border:none;position:absolute;top:0;right:0;padding:8px;font-size:1.5rem;line-height:.75;cursor:pointer}.close-announcement *{pointer-events:none}:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--amber: #ffc107;--blue: #2196f3;--blue-grey: #607d8b;--brown: #795548;--cyan: #00bcd4;--deep-orange: #ff5722;--deep-purple: #673ab7;--green: #4caf50;--grey: #9e9e9e;--indigo: #3f51b5;--light-blue: #03a9f4;--light-green: #8bc34a;--lime: #cddc39;--orange: #ff9800;--pink: #e91e63;--purple: #9c27b0;--red: #f44336;--teal: #009688;--yellow: #ffeb3b;--primary: #1f1b35;--primary-dark: #0b0a13;--primary-light: #332c57;--secondary: #15658c;--secondary-dark: #0e4560;--secondary-light: #1c85b8;--danger: #f44336;--danger-dark: #d32f2f;--danger-light: #ffcdd2;--info: #2196f3;--info-dark: #1976d2;--info-light: #bbdefb;--success: #4caf50;--success-dark: #388e3c;--success-light: #c8e6c9;--warning: #ff9800;--warning-dark: #f57c00;--warning-light: #ffe0b2;--dark: #424242;--dark-dark: #212121;--dark-light: #757575;--light: #f5f5f5;--light-dark: #e0e0e0;--light-light: #fafafa;--font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-serif: "Roboto Slab", Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}*,*:after,*:before{box-sizing:inherit}@-ms-viewport{width:device-width}footer,header,main,nav{display:block}body{text-align:left;text-align:start;background-color:#fff;color:#000000de;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:.875rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.428572;margin:0}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:0!important}code,kbd,pre{font-family:Roboto Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button,input{overflow:visible}button,select{text-transform:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date]{-webkit-appearance:listbox}label{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:#00000061;display:inline-block}output{display:inline-block}select[size]{overflow:auto}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}summary{cursor:pointer;display:list-item}a{background-color:transparent;color:#15658c;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{color:#15658c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):active,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}template{display:none}table{border-collapse:collapse}th{text-align:left;text-align:start}b{font-weight:bolder}dd{margin-bottom:.5rem;margin-left:0}dl,ol,ul{margin-top:0;margin-bottom:1rem}dt{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.col-md-auto,.col-sm-9,.col-sm-3,.col{min-height:1px;padding-right:20px;padding-left:20px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}@media (min-width: 576px){.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;max-width:none;width:auto}}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}small,.small{font-size:80%;font-weight:400}.typography-display-1{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.typography-headline{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}.typography-subheading{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.typography-caption{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;font-family:inherit;margin-bottom:.5rem}h1,.h1{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}h2,.h2{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}h3,.h3{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}h4,.h4{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}h5,.h5{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}h6,.h6{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.lead{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-top:1rem;margin-bottom:1rem}.list-unstyled{list-style:none;padding-left:0}.badge{border-radius:2px;align-items:center;display:inline-flex;font-size:inherit;font-weight:500;line-height:inherit;padding-right:.5em;padding-left:.5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{margin-top:-1px;margin-bottom:-1px;padding-top:1px;padding-bottom:1px}.badge-danger{background-color:#f44336;color:#fff}.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.badge-info{background-color:#2196f3;color:#fff}.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover{background-color:#1976d2;color:#fff;text-decoration:none}.badge-warning{background-color:#ff9800;color:#000000de}.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f57c00;color:#fff;text-decoration:none}.badge-dark{background-color:#424242;color:#fff}.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#212121;color:#fff;text-decoration:none}.badge-light{background-color:#f5f5f5;color:#000000de}.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover{background-color:#e0e0e0;color:#000000de;text-decoration:none}.close{transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);appearance:none;background-color:transparent;background-image:none;border:0;color:#00000061;float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0}@media (min-width: 576px){.close{transition-duration:.39s}}@media (min-width: 992px){.close{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.close{transition:none}}.close:active,.close:focus,.close:hover{color:#000000de;text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}.jumbotron{border-radius:2px;background-color:#fff;box-shadow:0 0 4px #00000024,0 3px 4px #0000001f,0 1px 5px #0003;color:#000000de;padding:3rem 2rem}.jumbotron-fluid{border-radius:0;padding-right:0;padding-left:0}.popover{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;display:block;font-size:.875rem;margin:1.5rem;max-width:17.5rem;position:absolute;top:0;left:0;z-index:240}@media (min-width: 768px){.popover{margin:.875rem}}.collapse{display:none}.collapse.show{display:block}tbody.collapse.show{display:table-row-group}tr.collapse.show{display:table-row}.collapsing{transition-duration:.3s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);height:0;overflow:hidden;position:relative}@media (min-width: 576px){.collapsing{transition-duration:.39s}}@media (min-width: 992px){.collapsing{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.btn{border-radius:2px;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:transparent;background-image:none;border:0;box-shadow:0 0 4px #00000024,0 3px 4px #0000001f,0 1px 5px #0003;color:#000000de;display:inline-block;font-size:.875rem;font-weight:500;line-height:1;margin:0;max-width:100%;min-width:5.5rem;padding:.6875rem 1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}@media (min-width: 576px){.btn{transition-duration:.39s}}@media (min-width: 992px){.btn{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:active,.btn:focus,.btn:hover{color:#000000de;text-decoration:none}.btn:focus,.btn:hover{background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}.btn.active,.btn:active{background-color:#9996;background-image:none;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 15px #0003}.btn.disabled,.btn:disabled{background-color:#0000001f;background-image:none;box-shadow:none;color:#00000042;opacity:1}.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled{pointer-events:none}.btn-primary{background-color:#1f1b35;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active{background-color:#0b0a13}.btn-primary.disabled,.btn-primary:disabled{background-color:#0000001f;color:#00000042}.btn-secondary{background-color:#15658c;color:#fff}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff}.btn-secondary.active,.btn-secondary:active{background-color:#0e4560}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#0000001f;color:#00000042}.btn-light{background-color:#f5f5f5;color:#000000de}.btn-light:active,.btn-light:focus,.btn-light:hover{color:#000000de}.btn-light.active,.btn-light:active{background-color:#e0e0e0}.btn-light.disabled,.btn-light:disabled{background-color:#0000001f;color:#00000042}.btn-lg{font-size:.9375rem;padding:.78125rem 1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}[type=button].btn-block{width:100%}[class*=btn-flat],[class*=btn-outline]{background-color:transparent;box-shadow:none}[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active{box-shadow:none}[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled{background-color:transparent}.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#1f1b35}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#00000042}.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover{color:#15658c}.btn-flat-secondary.disabled,.btn-flat-secondary:disabled{color:#00000042}.btn-float{border-radius:50%;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px #0003;height:3.5rem;line-height:3.5rem;min-width:0;padding:0;width:3.5rem}.btn-float.active,.btn-float:active{box-shadow:0 0 4px #00000024,0 3px 4px #0000001f,0 1px 5px #0003}.btn-float.disabled,.btn-float:disabled{box-shadow:none}.card{border-radius:2px;background-color:#fff;box-shadow:0 0 4px #00000024,0 3px 4px #0000001f,0 1px 5px #0003;display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 15px #0003;text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.card-actions{align-items:flex-start;display:flex;padding:.5rem 0rem .25rem .5rem}.card-actions:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-actions:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.card-actions .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;margin-right:.5rem;margin-bottom:.25rem;min-width:0;padding-right:.5rem;padding-left:.5rem}.card-body{flex:1 1 auto;padding:1rem}.card-body:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-body:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.card-body>:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem}.card-footer:first-child{border-top-left-radius:2px;border-top-right-radius:2px;border-top:0}.card-footer:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.card-footer>:last-child{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0;padding:1rem}.card-header:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-header:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom:0}.card-subtitle{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;margin-top:-1rem;margin-bottom:0}.card-title{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334;margin-bottom:1rem}.card-title:last-child{margin-bottom:0}.table{background-color:#fff;border:0;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #e1e1e1;line-height:1.428572;padding-right:1.75rem;padding-left:1.75rem;vertical-align:top}.table td:first-child,.table th:first-child{padding-left:1.5rem}.table td:last-child,.table th:last-child{padding-right:1.5rem}.table tbody{color:#000000de}.table tbody td,.table tbody th{font-size:.8125rem;font-weight:400;height:3rem;padding-top:.919642625rem;padding-bottom:.919642625rem}.table thead{color:#0000008a}.table thead td,.table thead th{font-size:.75rem;font-weight:500;height:3.5rem;padding-top:1.2142855rem;padding-bottom:1.2142855rem}.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.table .table{border-top:1px solid #e1e1e1}.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th{border-top:0}.table-hover tbody tr:hover{background-color:#eee}@media (max-width: 767.98px){.table-responsive-md{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}.modal{display:none;outline:0;overflow:hidden;position:fixed;inset:0;z-index:240}.modal.fade{transition-duration:.375s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 576px){.modal.fade{transition-duration:.4875s}}@media (min-width: 992px){.modal.fade{transition-duration:.25s}}@media screen and (prefers-reduced-motion: reduce){.modal.fade{transition:none}}.modal.fade .modal-dialog{transition-duration:.375s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.87)}@media (min-width: 576px){.modal.fade .modal-dialog{transition-duration:.4875s}}@media (min-width: 992px){.modal.fade .modal-dialog{transition-duration:.25s}}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:scale(1)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-backdrop{background-color:#00000061;position:fixed;inset:0;z-index:239}.modal-content{border-radius:2px;background-color:#fff;box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;vertical-align:baseline;width:100%}.modal-dialog{margin:1.5rem auto;max-width:35rem;pointer-events:none;position:relative;width:calc(100% - 3rem)}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 3rem)}.modal-lg{max-width:52.5rem}.modal-sm{max-width:17.5rem}.modal-body{flex:1 1 auto;padding:1.25rem 1.5rem;position:relative}.modal-body:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-body:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.modal-header+.modal-body{padding-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{align-items:flex-end;display:flex;justify-content:flex-end;padding:.5rem .5rem .5rem 0rem}.modal-footer:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-footer:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.modal-footer .btn{background-color:transparent;box-shadow:none;max-width:calc(50% - .5rem);min-width:4rem;overflow:hidden;padding-right:.5rem;padding-left:.5rem;text-overflow:ellipsis}.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover{color:#1f1b35}.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled{color:#00000042}.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover{color:#15658c}.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled{color:#00000042}.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover{color:#f44336}.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled{color:#00000042}.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover{color:#2196f3}.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled{color:#00000042}.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{color:#4caf50}.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled{color:#00000042}.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover{color:#ff9800}.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled{color:#00000042}.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover{color:#424242}.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled{color:#00000042}.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover{color:#f5f5f5}.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled{color:#00000042}.modal-footer .btn.active,.modal-footer .btn:active{background-color:#9996;box-shadow:none}.modal-footer .btn.disabled,.modal-footer .btn:disabled{background-color:transparent}.modal-footer>*{margin-left:.5rem}.modal-footer-stacked{align-items:stretch;flex-direction:column;padding-top:0;padding-right:0;padding-left:0}.modal-footer-stacked .btn{text-align:right;text-align:end;border-radius:0;margin-left:0;max-width:none;padding:1.0625rem 1rem}[dir=rtl] .modal-footer-stacked .btn{text-align:left;text-align:end}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-header:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.modal-title{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-99999px;width:50px}.custom-control-label{color:inherit;font-size:.875rem;line-height:inherit;margin-bottom:0}.custom-control-label:after{color:#0000008a;position:absolute;top:-.12499975rem;left:0}.custom-control-label:before{transition-duration:.3s;transition-property:background-color,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:currentColor;border-radius:50%;color:#0000008a;content:"";display:block;height:3rem;margin-top:-.87499975rem;margin-left:-.75rem;opacity:0;position:absolute;top:0;left:0;transform:scale(.87) translateZ(0);width:3rem}@media (min-width: 576px){.custom-control-label:before{transition-duration:.39s}}@media (min-width: 992px){.custom-control-label:before{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.custom-control-label:before{transition:none}}.snackbar{align-items:center;background-color:#323232;color:#fff;display:flex;font-size:.875rem;line-height:1.428572;opacity:0;padding:.875rem 1.5rem;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:opacity 0s .195s,transform .195s cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media (min-width: 576px){.snackbar{border-radius:2px;max-width:35.5rem;min-width:18rem;left:50%;transform:translate(-50%,100%);width:auto}}@media (min-width: 576px){.snackbar{transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1)}}@media (min-width: 992px){.snackbar{transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion: reduce){.snackbar{transition:none}}.snackbar.show{transition-duration:.225s;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:translateY(0)}@media (min-width: 576px){.snackbar.show{transition-duration:.2925s}}@media (min-width: 992px){.snackbar.show{transition-duration:.15s}}@media screen and (prefers-reduced-motion: reduce){.snackbar.show{transition:none}}@media (min-width: 576px){.snackbar.show{transform:translate(-50%)}}.snackbar-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;max-height:100%;min-width:0}.custom-select,.form-control{background-clip:padding-box;background-color:transparent;border-color:#0000006b;border-radius:0;border-style:solid;border-width:0 0 1px;box-shadow:none;color:#000000de;display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.custom-select:hover,.form-control:hover{border-color:#000000de;box-shadow:inset 0 -2px 0 -1px #000000de}.custom-select::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.custom-select::placeholder,.form-control::placeholder{color:#00000061;opacity:1}.custom-select:disabled,.form-control:disabled{border-style:dotted;color:#00000061;opacity:1}.custom-select:disabled:focus,.form-control:disabled:focus,.custom-select:disabled:hover,.form-control:disabled:hover{border-color:#0000006b;box-shadow:none}.custom-select:focus,.form-control:focus{border-color:#15658c;box-shadow:inset 0 -2px 0 -1px #15658c;outline:0}.custom-select:invalid:required,.form-control:invalid:required{outline:0}.form-control[type=file]{max-height:2.25rem}.custom-select,select.form-control{appearance:none}@-moz-document url-prefix(""){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[size].custom-select:not([size="1"]),select[size].form-control:not([size="1"]){background-image:none}}@media (-webkit-min-device-pixel-ratio: 0){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[size].custom-select:not([size="1"]),select[size].form-control:not([size="1"]){background-image:none}}.custom-select[size]:not([size="1"]),textarea.form-control:not([rows="1"]),select.form-control[size]:not([size="1"]){border-radius:4px;border-width:1px;min-height:3.5rem;padding:calc(1rem - 1px) 1rem}.custom-select[size]:hover:not([size="1"]),textarea.form-control:hover:not([rows="1"]),select.form-control[size]:hover:not([size="1"]){box-shadow:inset 2px 2px 0 -1px #000000de,inset -2px -2px 0 -1px #000000de}.custom-select[size]:focus:not([size="1"]),textarea.form-control:focus:not([rows="1"]),select.form-control[size]:focus:not([size="1"]){box-shadow:inset 2px 2px 0 -1px #15658c,inset -2px -2px 0 -1px #15658c}textarea.form-control{min-height:2.25rem}.custom-select-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 1.5em calc(.3749998125rem - 1px) 0}.custom-select-sm[size]:not([size="1"]){padding:calc(.7499998125rem - 1px) .75rem}.floating-label{padding-top:.75rem;position:relative}.floating-label.has-value label,.floating-label.is-focused label{top:0;transform:scale(.75)}.floating-label.is-focused label{color:#15658c}.floating-label:not(.has-value):not(.is-focused) .form-control[type=date]{color:transparent}.floating-label label{transition-duration:.3s;transition-property:color,top,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#00000061;display:block;font-size:1rem;line-height:1.5;margin:0;padding:0;position:absolute;top:1.125rem;left:0;transform-origin:0 0}@media (min-width: 576px){.floating-label label{transition-duration:.39s}}@media (min-width: 992px){.floating-label label{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.floating-label label{transition:none}}.floating-label .form-control,.floating-label .custom-select{position:relative}.floating-label .form-control:focus::placeholder,.floating-label .custom-select:focus::placeholder{color:#00000061;opacity:1}.floating-label .form-control::placeholder,.floating-label .custom-select::placeholder{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}@media (min-width: 576px){.floating-label .form-control::placeholder,.floating-label .custom-select::placeholder{transition-duration:.39s}}@media (min-width: 992px){.floating-label .form-control::placeholder,.floating-label .custom-select::placeholder{transition-duration:.2s}}@media screen and (prefers-reduced-motion: reduce){.floating-label .form-control::placeholder,.floating-label .custom-select::placeholder{transition:none}}.floating-label-lg.has-value label,.floating-label-lg.is-focused label{transform:scale(.4117647059)}.floating-label-lg label{font-size:2.125rem;line-height:1.176471;top:1.4999995625rem}.floating-label-lg .form-control,.floating-label-lg .custom-select{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.floating-label-lg select.form-control,.floating-label-lg .custom-select{padding-right:1.5em}.floating-label-lg select.form-control[size]:not([size="1"]),.floating-label-lg textarea.form-control:not([rows="1"]),.floating-label-lg .custom-select[size]:not([size="1"]){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.floating-label-sm.is-focused label{transform:scale(.7692307692)}.floating-label.textfield-box.is-focused label{line-height:1;top:.5rem}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:#0003;stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#15658c}.ct-series-a .ct-slice-pie,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-area{fill:#15658c}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#59922b}.ct-series-b .ct-slice-pie,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-area{fill:#59922b}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#453d3f}.ct-series-c .ct-slice-pie,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-area{fill:#453d3f}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#0544d3}.ct-series-d .ct-slice-pie,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-area{fill:#0544d3}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#6b0392}.ct-series-e .ct-slice-pie,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-area{fill:#6b0392}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#f05b4f}.ct-series-f .ct-slice-pie,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-area{fill:#f05b4f}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#dda458}.ct-series-g .ct-slice-pie,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-area{fill:#dda458}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#eacf7d}.ct-series-h .ct-slice-pie,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-area{fill:#eacf7d}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#86797d}.ct-series-i .ct-slice-pie,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-area{fill:#86797d}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#b2c326}.ct-series-j .ct-slice-pie,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-area{fill:#b2c326}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#6188e2}.ct-series-k .ct-slice-pie,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-area{fill:#6188e2}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#a748ca}.ct-series-l .ct-slice-pie,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-area{fill:#a748ca}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#d70206}.ct-series-m .ct-slice-pie,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-area{fill:#d70206}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#f4c63d}.ct-series-n .ct-slice-pie,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-area{fill:#f4c63d}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#d17905}.ct-series-o .ct-slice-pie,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-area{fill:#d17905}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.ct-axis-title{font-size:.75rem}a.github-corner svg{z-index:1}div.search-wrapper{min-height:100vh;position:relative;overflow:hidden;isolation:isolate}div.search-wrapper div.floating-label{max-width:42em;margin:0 auto}div.search-wrapper label,div.search-wrapper input{font-size:calc(1.325rem + .5625vw)!important}@media (min-width: 1920px){div.search-wrapper label,div.search-wrapper input{font-size:2rem!important}}div.search-wrapper label{white-space:nowrap}div.search-wrapper a#see-all,div.search-wrapper div#hide-on-search{visibility:visible;opacity:1;transition:visibility 0s,opacity .6s linear}div.search-wrapper a#see-all{position:absolute;bottom:0}div.search-wrapper div#hide-on-search a{padding:.2em 0;font-size:1rem}div.search-wrapper ul.recently-added div.splash-wrapper{display:none}div.search-wrapper ul.recently-added div.splash-wrapper.splash{display:block}div.search-wrapper li{margin-bottom:.6em}div.search-wrapper dl{display:grid;grid-template-columns:auto 1fr;font-size:7rem;font-weight:300;letter-spacing:-.02em;line-height:1;font-size:calc(1.275rem + .1875vw)}@media (min-width: 1920px){div.search-wrapper dl{font-size:1.5rem}}div.search-wrapper dl dt{text-align:right;padding-left:40px}div.search-wrapper dl dd{padding-left:.5em}div.search-wrapper.searching{min-height:0}div.search-wrapper.searching a#see-all,div.search-wrapper.searching div#hide-on-search{visibility:hidden;opacity:0;transition:visibility .6s,opacity .6s linear}div.search-wrapper.searching div#hide-on-search{height:0}header.results-index h1{font-size:7rem;font-weight:300;letter-spacing:-.02em;line-height:1;font-size:calc(1.525rem + 2.0625vw);margin-left:-5vw}@media (min-width: 1920px){header.results-index h1{font-size:4rem}}header.results-index h1 svg#d-logo{fill:#fff;height:calc(1.7*(1.525rem + 2.0625vw));width:calc(1.7*(1.525rem + 2.0625vw));margin:-1em -.5em;vertical-align:middle}header.results-index h1:hover svg#d-logo path{animation:fire 3s linear infinite}header.results-index p.lead{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471;font-size:20px;margin-right:-25vw}header.results-index a{text-decoration:none;color:#f5f5f5!important}header.results-index a svg#GitHub{vertical-align:top}div.search-wrapper.searching div#searchTournamentsContainer button#searchTournamentsClear{display:block}button#searchTournamentsClear{transform:translate(5px);margin-left:-2rem;font-size:2rem;display:none}@keyframes fire{0%{fill:#dc143c}14%{fill:#ff8c00}28%{fill:gold}42%{fill:#9acd32}57%{fill:#4169e1}71%{fill:indigo}86%{fill:#9400d3}to{fill:#dc143c}}main#all{isolation:isolate;min-height:80vh}span.badge{color:#fff}span.badge.division-a{background-color:#dbb301}span.badge.division-b{background-color:#0072bb}span.badge.division-c{background-color:#d5232a}span.badge.official{background-color:#85c648}span.badge.preliminary{background-color:#871dad}div.results-index-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30em,1fr));grid-gap:1.5em}div.results-index-card-grid div.card-header{flex-grow:1;display:flex;flex-direction:column;justify-content:center;cursor:pointer}div.results-index-card-grid div.card-header h2.card-title{font-size:calc(1.25625rem + .046875vw)}@media (min-width: 1920px){div.results-index-card-grid div.card-header h2.card-title{font-size:1.3125rem}}@media (min-width: 576px){div.results-index-card-grid div.card-header h3.card-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}div.results-index-card-grid div.card-body{height:200px;max-height:200px;position:relative;overflow:hidden;cursor:pointer}div.results-index-card-grid div.card-body img{width:100%;height:100%;object-fit:scale-down;filter:none;opacity:1;transition-property:filter,opacity;transition-duration:.6s}div.results-index-card-grid div.card-body img.blur{filter:blur(120px)}div.results-index-card-grid div.card-body img.lazy{opacity:0}div.results-index-card-grid div.card-body div.summary{position:absolute;bottom:0}div.results-index-card-grid div.card-body div.summary dl{height:180px;margin-bottom:0}div.results-index-card-grid div.card-body div.summary dt{white-space:nowrap}@media (max-width: 380px){div.results-index-card-grid div.card-footer button.summary{display:none}}div.results-index-card-grid div.card-footer span.teams-count{align-self:stretch;margin-left:auto;text-transform:uppercase;padding:0 1em;cursor:pointer;margin-bottom:.25em}@media (max-width: 767.98px){div.results-index-card-grid{grid-template-columns:1fr}}a#scroll-back{position:fixed;bottom:4vh;right:4vw;display:none}svg#search,svg#expand_less{vertical-align:middle}svg#expand_more{margin:-4px 0 -6px}.grid-infobox{text-align:center;margin-top:1.5rem;font-size:1.5rem;grid-column:1/-1}.grid-infobox button{font-size:inherit;color:#15658c;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;cursor:pointer}.grid-infobox button:hover{text-decoration:underline}div#filters div.modal-body .superscore-links a:active,div#filters div.modal-body .superscore-links a:focus,div#filters div.modal-body .superscore-links a:hover{color:#212121!important}div#filters div.modal-body .superscore-links a{color:#424242!important}.text-light,table.results-classic thead,div.results-classic-header{color:#f5f5f5!important}x-st{display:none}div.results-classic-wrapper{overflow:auto;height:100vh;overflow-y:scroll;font-size:.9375rem;-webkit-overflow-scrolling:touch}@media (max-width: 26.1875rem){div.results-classic-wrapper{font-size:3.58vw}}div.results-classic-thead-background{background-color:#0e4560;position:sticky;z-index:1;isolation:isolate;top:0;height:calc(15em + 3ex)}div.results-classic-header{padding:1em 0 2.25em;margin:0 auto;user-select:none}div.results-classic-header div.tournament-info{width:25em;min-height:9em;margin-bottom:1em;display:flex;flex-direction:column;justify-content:center;border-top:white 2px solid;border-bottom:white 1px solid;padding:1em .5em;text-align:center}div.results-classic-header div.tournament-info h1{font-size:1.3em;font-weight:500}div.results-classic-header div.tournament-info p{margin:0;font-size:.875em}div.results-classic-header div.actions{padding-left:.75em}div.results-classic-header div.actions a,div.results-classic-header div.actions button{display:inline-block;margin-right:.6em;color:inherit;background:none;border:none;cursor:pointer;padding:0;width:1.6em;height:1.6em}div.results-classic-header div.actions a svg,div.results-classic-header div.actions button svg{vertical-align:middle}div.results-classic-header div.actions a svg path,div.results-classic-header div.actions button svg path{fill:#fff}div.results-classic-header p.source{display:none;padding-left:.75em}div.results-classic-header select.custom-select{display:inline;color:inherit;border-color:inherit;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="white" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');margin-left:.2em;font-size:.9em}div.results-classic-header select.custom-select:hover{-webkit-box-shadow:inset 0 -2px 0 -1px white;box-shadow:inset 0 -2px 0 -1px #fff}div.results-classic-header select.custom-select#event-select{text-overflow:ellipsis;width:7em}div.results-classic-header select.custom-select#sort-select{width:7em;margin-right:.6em}div.results-classic-header select.custom-select option{color:#424242!important;background-color:#fff}table.results-classic{table-layout:fixed;width:1em;margin:-3ex auto .75em}table.results-classic th.number{width:2.5em}table.results-classic th.team{width:18em}table.results-classic th.rank,table.results-classic th.total-points{width:4em}table.results-classic th.event-points,table.results-classic th.team-penalties{width:2em;transform:rotate(-90deg);white-space:nowrap;padding-left:.75rem}table.results-classic td.event-points,table.results-classic th.total-points,table.results-classic td.total-points,table.results-classic th.rank,table.results-classic td.rank,table.results-classic td.team-penalties{text-align:center}table.results-classic th.number,table.results-classic th.team,table.results-classic th.event-points-focus,table.results-classic th.rank,table.results-classic th.total-points{vertical-align:baseline}table.results-classic th.number,table.results-classic td.number{text-align:right;padding-right:.5em}table.results-classic colgroup.event-columns col.hover{background-color:#eee}table.results-classic td.team span.badge-warning{background-color:#ffe3bf}table.results-classic td.number,table.results-classic td.team{cursor:pointer}table.results-classic td.team{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.results-classic td.rank,table.results-classic td.event-points{padding:0}table.results-classic td.rank div,table.results-classic td.event-points div{width:2em;height:2em;margin:0 auto;line-height:2em}table.results-classic td.rank div{width:3em}table.results-classic th.event-points-focus,table.results-classic td.event-points-focus{width:0;padding-top:0;padding-left:0;padding-right:0}table.results-classic td.event-points-focus{padding-bottom:0}table.results-classic th:not(.team-penalties){cursor:pointer}table.results-classic th{position:sticky;z-index:1;top:15em}table.results-classic tr{height:1.75em}table.results-classic th.rank div{margin-right:.4em;text-align:right}table.results-classic th{z-index:1}table.results-classic td.event-points sup,table.results-classic td.event-points-focus sup,table.results-classic td.rank sup{display:inline-block;width:0px}div.results-classic-wrapper.event-focused table.results-classic th.event-points-focus{width:4em;white-space:nowrap;text-overflow:ellipsis}div.results-classic-wrapper.event-focused table.results-classic th.event-points-focus div{margin-left:-12em;margin-right:1em;text-align:right}div.results-classic-wrapper.event-focused table.results-classic td.event-points-focus{padding:0}div.results-classic-wrapper.event-focused table.results-classic td.event-points-focus div{width:2em;height:2em;margin:0 auto;line-height:2em;text-align:center}div.results-classic-footnotes{margin:0 auto}div.results-classic-footnotes div.wrapper{margin:0 0 1em .5em;border-top:1px solid black;width:10em;white-space:nowrap}div.results-classic-footnotes div.wrapper p{font-size:.9em;padding:.5em 0 0 .5em;margin:0}summary>*{display:inline-block}div#team-detail #team-detail-label{font-weight:500;margin-bottom:0;letter-spacing:normal}div#team-detail div.modal-dialog{max-width:42rem;width:calc(100% - 2rem)}div#team-detail .chart-toggle{font-size:.857em}div#team-detail .chart-toggle button{border:none;padding:0;margin:0;background:transparent;cursor:pointer;color:inherit}div#team-detail .chart-toggle button.selected{font-weight:700;cursor:default}div#team-detail .chart-toggle button:not(.selected){text-decoration:underline}div#team-detail table{table-layout:fixed;width:1em;border-collapse:separate;border-spacing:0 .5ex}@media (max-width: 575.98px){div#team-detail table{font-size:.8em}}div#team-detail table .event{padding-left:.5em}div#team-detail table th.event{width:16.5em}div#team-detail table th.points{width:3em}div#team-detail table th.place{width:6em}div#team-detail table th.notes{width:19em}div#team-detail table th.points,div#team-detail table th.place,div#team-detail table td.points,div#team-detail table td.place{text-align:center}div#team-detail table td{height:2em;white-space:nowrap}div#team-detail table tr[data-toggle=collapse]{cursor:pointer}div#team-detail table :where(tbody.include-histograms tr:nth-of-type(4n + 1)){background-color:#f5f5f5}div#team-detail table :where(tbody:not(.include-histograms) tr:nth-of-type(2n + 1)){background-color:#f5f5f5}div#team-detail table .ct-chart{margin:16px 0}div#team-detail table .ct-chart-bar .ct-label.ct-horizontal.ct-end{justify-content:start}div#print-instructions ul{padding-left:1.5em}div#print-instructions p.small{padding-left:.75em}div#download-info svg{height:24px;vertical-align:middle}.modal{-webkit-overflow-scrolling:touch}div#filters div.modal-body .superscore-links{margin-top:-1rem;margin-bottom:1rem}div#filters div.modal-body details>div{margin-top:1rem}div#filters div.modal-body div{margin:1rem 0}div#filters div.modal-body div label{display:inline}div#filters div.modal-body div input{vertical-align:middle;margin-right:.25em}div#filters div.modal-body #state-filter div:first-child,div#filters div.modal-body #team-filter div:first-child,div#filters div.modal-body #event-filter div:first-child,div#filters div.modal-body #track-filter div:first-child{margin-bottom:1rem}div#filters div.modal-body #state-filter div,div#filters div.modal-body #team-filter div,div#filters div.modal-body #event-filter div,div#filters div.modal-body #track-filter div{margin:.6rem 0}.ct-series-a .ct-point,.ct-series-b .ct-point{stroke:#000}.ct-series-a .ct-point{stroke-width:2em;opacity:.25}.ct-label{color:inherit;font-size:.75em}@media print{html{-webkit-print-color-adjust:exact;color-adjust:exact}.announcement{display:none!important}.badge{background-color:transparent!important;color:#000!important;border:1px solid black!important;border-radius:2px!important}div.results-classic-wrapper{overflow:visible;height:auto}div.results-classic-thead-background{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important;position:static}div.results-classic-thead-background div.results-classic-header{color:#000000de!important}div.results-classic-header div.tournament-info{border-top:black 2px solid;border-bottom:black 1px solid}div.results-classic-header div.actions{display:none}div.results-classic-header p.source{display:block}table.results-classic tr{height:auto}table.results-classic tr td div{line-height:normal!important;height:auto!important;background-color:transparent!important}table.results-classic th,table.results-classic thead{color:#000000de;position:static}table.results-classic thead{display:table-row-group}table.results-classic colgroup.event-columns col.hover{background-color:transparent}table.results-classic tbody tr:hover{background-color:inherit}.modal,.modal-backdrop{display:none!important}table.results-classic{line-height:1.35}table.results-classic tbody tr:nth-child(6n-5),table.results-classic tbody tr:nth-child(6n-4),table.results-classic tbody tr:nth-child(6n-3){background-color:#e0e0e0}table.results-classic tbody tr:nth-child(6n-5) td.rank,table.results-classic tbody tr:nth-child(6n-4) td.rank,table.results-classic tbody tr:nth-child(6n-3) td.rank{background-color:#aaa}table.results-classic tbody tr:nth-child(6n-5) td.team-penalties,table.results-classic tbody tr:nth-child(6n-4) td.team-penalties,table.results-classic tbody tr:nth-child(6n-3) td.team-penalties{background-color:#ff0}table.results-classic tbody tr:nth-child(6n-5) td.team-penalties[data-points="0"],table.results-classic tbody tr:nth-child(6n-4) td.team-penalties[data-points="0"],table.results-classic tbody tr:nth-child(6n-3) td.team-penalties[data-points="0"]{color:#ff0!important}table.results-classic tbody tr:nth-child(6n-2) td.team-penalties,table.results-classic tbody tr:nth-child(6n-1) td.team-penalties,table.results-classic tbody tr:nth-child(6n) td.team-penalties{background-color:#ffff8d}table.results-classic tbody tr:nth-child(6n-2) td.team-penalties[data-points="0"],table.results-classic tbody tr:nth-child(6n-1) td.team-penalties[data-points="0"],table.results-classic tbody tr:nth-child(6n) td.team-penalties[data-points="0"]{color:transparent!important}table.results-classic tbody td.total-points,table.results-classic tbody td.rank{font-weight:450;border-left:1px solid black}table.results-classic colgroup.event-columns col:nth-child(3n-2){border-left:1px solid black}}div.splash{height:100vh;display:grid;align-items:center;align-content:center;justify-items:center;background-color:#fff}div.splash img{animation-duration:2s;animation-iteration-count:infinite;transform-origin:bottom;animation-name:bounce-7;animation-timing-function:cubic-bezier(.28,.84,.42,1);max-width:250px;object-fit:scale-down;margin-bottom:1em}@keyframes bounce-7{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-42px)}50%{transform:scale(1.05,.95) translateY(0)}56%{transform:scale(1) translateY(-7px)}66%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.border{border:1px solid rgba(0,0,0,.12)!important}.bg-light-3{background-color:#fafafa!important}a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover{background-color:#0b0a13!important}.bg-primary{background-color:#1f1b35!important}a.bg-light:active,a.bg-light:focus,a.bg-light:hover{background-color:#e0e0e0!important}.bg-light{background-color:#f5f5f5!important}.d-flex{display:flex!important}.d-none{display:none!important}@media (min-width: 576px){.d-sm-block{display:block!important}}.align-items-baseline{align-items:baseline!important}.align-items-center{align-items:center!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-around{justify-content:space-around!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.shadow{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 15px #0003!important}.shadow-sm{box-shadow:0 0 4px #00000024,0 3px 4px #0000001f,0 1px 5px #0003!important}.w-75{width:75%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mt-3{margin-top:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mb-5{margin-bottom:3rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.pt-4{padding-top:1.5rem!important}.pb-5{padding-bottom:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.text-center{text-align:center!important}.text-muted{color:#0000008a!important}a.text-light:active,a.text-light:focus,a.text-light:hover{color:#e0e0e0!important}.text-light{color:#f5f5f5!important}.font-weight-bold{font-weight:500}.visible{visibility:visible!important}header.schools-index h1{font-size:7rem;font-weight:300;letter-spacing:-.02em;line-height:1;font-size:calc(1.425rem + 1.3125vw);text-align:center}@media (min-width: 1920px){header.schools-index h1{font-size:3rem}}header.schools-index h1 a{color:inherit;text-decoration:none}main.schools-index{margin-bottom:96px}main.schools-index h2{font-size:1.25rem;padding-top:.5em}main.schools-index h2 a{color:inherit}ol.schools-letters-nav{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;font-size:1.25em;margin:24px 0;padding:0}ol.schools-letters-nav li{display:flex}ol.schools-letters-nav>*+*:before{content:"\2022";margin:0 .25em}
/*! For license information please see main.css.LEGAL.txt */
