.headerbackground.svelte-1jkl752{background-color:#fff}body.dark .headerbackground.svelte-1jkl752{background-color:#816409;background-image:linear-gradient(to top,#d4aa45,#635006 12px,#816409)}.pagebanner.svelte-1jkl752{position:relative;padding:25px 0;height:129px}.pagebanner.svelte-1jkl752 .logo:where(.svelte-1jkl752){display:block;position:absolute;height:79px;width:157px;top:25px;left:0;border:none;background-image:url(../img/logo-black.svg);background-size:152px;background-repeat:no-repeat}body.dark .pagebanner.svelte-1jkl752 .logo:where(.svelte-1jkl752){background-image:url(../img/logo-white.svg);filter:drop-shadow(0px 0px 6px rgba(212,170,69,.7))}.pagebanner.svelte-1jkl752 h1:where(.svelte-1jkl752){display:block;position:absolute;left:180px;top:52px;color:#57585a;font-size:2.75em;font-weight:400;margin:0}body.dark .pagebanner.svelte-1jkl752 h1:where(.svelte-1jkl752){color:#e7e8ea;text-shadow:0 0 6px rgba(212,170,69,.7)}.themes.svelte-1w2r771{display:block;position:fixed;z-index:101;right:10px;bottom:10px;padding:4px 10px 8px;line-height:0;opacity:.6}.themes.svelte-1w2r771:hover{opacity:1;background-color:#8c8c8ccc}.themes.svelte-1w2r771 .theme-title:where(.svelte-1w2r771){display:none;line-height:9px;font-size:9px;text-align:center;text-transform:uppercase;padding-bottom:4px}.themes.svelte-1w2r771:hover .theme-title:where(.svelte-1w2r771){display:block}.themes.svelte-1w2r771 .theme-box:where(.svelte-1w2r771){display:inline-block;width:24px;height:24px;cursor:pointer;opacity:.6}.themes.svelte-1w2r771 .theme-box.active:where(.svelte-1w2r771),.themes.svelte-1w2r771 .theme-box:where(.svelte-1w2r771):hover{opacity:1;border:2px solid #d4aa45}.themes.svelte-1w2r771 .theme-box.light:where(.svelte-1w2r771){background-color:#fff;background-image:linear-gradient(to bottom,#f1f2f5,#d1d2d5)}.themes.svelte-1w2r771 .theme-box.dark:where(.svelte-1w2r771){background-color:#28292c;background-image:linear-gradient(to bottom,#28292c,#000);margin-left:6px}.navbar-container.svelte-vnojl2{border-top:#a1a2a5;height:50px;background-image:linear-gradient(to bottom,#d1d2d5,#f1f2f5 5px,#f1f2f5);background-image:-moz-linear-gradient(top,#d1d2d5,#f1f2f5 5px,#f1f2f5);background-image:-webkit-linear-gradient(top,#d1d2d5,#f1f2f5 5px,#f1f2f5)}body.dark .navbar-container.svelte-vnojl2{border-top:#414245;background-image:linear-gradient(to bottom,#121316,#28292c 5px,#28292c);background-image:-moz-linear-gradient(top,#121316,#28292c 5px,#28292c);background-image:-webkit-linear-gradient(top,#121316,#28292c 5px,#28292c)}.navbar.svelte-vnojl2{height:45px;display:flex}.tab.svelte-vnojl2{width:145px;height:45px;display:inline-block;text-decoration:none;color:#000;cursor:pointer;white-space:normal;background-color:#0000000d;border-bottom:3px solid transparent;box-shadow:none;padding:2px 4px 0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;line-height:1em;text-align:center;vertical-align:middle;font-size:15px}body.dark .navbar.svelte-vnojl2,body.dark .tab.svelte-vnojl2{height:50px}.tab.svelte-vnojl2{display:inline-flex;align-items:center;justify-content:center;flex-direction:column}.tab.active.svelte-vnojl2,.tab.active.svelte-vnojl2:hover{background-color:#fff;border-bottom:3px solid #ffe97d;box-shadow:0 0 6px #00000059;clip-path:polygon(-10% 0%,-10% 110%,110% 110%,110% 0%);cursor:default;font-weight:700}body.dark .tab.active.svelte-vnojl2,body.dark .tab.active.svelte-vnojl2:hover{clip-path:polygon(-10% 0%,-10% 150%,110% 150%,110% 0%)}.navbar.svelte-vnojl2 .date:where(.svelte-vnojl2){display:block;font-size:12px;flex-basis:100%}body.dark .navbar.svelte-vnojl2>a:where(.svelte-vnojl2),body.dark .navbar.svelte-vnojl2>a:where(.svelte-vnojl2):visited{padding-top:4px;background-color:#ffffff17;color:#fbfdff}.navbar.svelte-vnojl2{border-top:#a1a2a5;height:50px;background-image:linear-gradient(to bottom,#d1d2d5,#f1f2f5 5px,#f1f2f5);background-image:-moz-linear-gradient(top,#d1d2d5,#f1f2f5 5px,#f1f2f5);background-image:-webkit-linear-gradient(top,#d1d2d5,#f1f2f5 5px,#f1f2f5)}body.dark .navbar.svelte-vnojl2{border-top:#414245;background-image:linear-gradient(to bottom,#121316,#28292c 5px,#28292c);background-image:-moz-linear-gradient(top,#121316,#28292c 5px,#28292c);background-image:-webkit-linear-gradient(top,#121316,#28292c 5px,#28292c)}body.dark .tab-content.svelte-vnojl2{color:#fbfdff}.tab.svelte-vnojl2:hover{background-color:#faf0c8bf}body.dark .tab.svelte-vnojl2:hover{background-color:#00000059}.tab.active.svelte-vnojl2{background-color:#fff;border-bottom:3px solid #ffe97d;box-shadow:0 0 6px #00000059;cursor:default;font-weight:700}body.dark a.tab.active.svelte-vnojl2{background-color:#000;border-bottom:3px solid #efd96d;box-shadow:0 0 8px #ffffff59}.body-div.svelte-17yb4op{line-height:1.6em;font-size:16px;padding-top:30px}.body-div.svelte-17yb4op>:first-child{margin-top:0}.body-div.svelte-17yb4op h1{margin:1.25em 0 0;font-size:2em;line-height:1.1em;font-weight:700}.body-div.svelte-17yb4op h1,.body-div.svelte-17yb4op h2,.body-div.svelte-17yb4op h3{position:relative;font-style:italic}.body-div.svelte-17yb4op h1:last-child,.body-div.svelte-17yb4op h2:last-child,.body-div.svelte-17yb4op h3:last-child,.body-div.svelte-17yb4op p:last-child,.body-div.svelte-17yb4op codeblock:last-child,.body-div.svelte-17yb4op .standardmargin:last-child{margin-bottom:0}.body-div.svelte-17yb4op h1:first-child,.body-div.svelte-17yb4op h2:first-child,.body-div.svelte-17yb4op h3:first-child,.body-div.svelte-17yb4op p:first-child,.body-div.svelte-17yb4op codeblock:first-child,.body-div.svelte-17yb4op .standardmargin:first-child{margin-top:0}.body-div.svelte-17yb4op p,.body-div.svelte-17yb4op codeblock,.body-div.svelte-17yb4op .standardmargin{line-height:1.6em;margin:1em 0}.body-div.svelte-17yb4op .italicnote{font-size:14px;font-style:italic;color:#3c3c3c;background-color:#e6e7ea;padding:6px 12px;line-height:1.25em}.body-div.svelte-17yb4op code,.body-div.svelte-17yb4op codeblock,.body-div.svelte-17yb4op pre.java{position:relative;background-color:#fff;border:1px solid #ffe97d;padding:3px 5px;font-family:Consolas,monospace;font-size:12px;box-shadow:0 0 3px #0000001a,0 0 2px #ffe97d;white-space:pre-wrap}body.dark .body-div.svelte-17yb4op code,body.dark .body-div.svelte-17yb4op codeblock,body.dark .body-div.svelte-17yb4op pre.java{background-color:#00000080;color:#fbfdff;box-shadow:0 0 3px #0000001a,0 0 2px #ffe97d}body.dark .body-div.svelte-17yb4op .italicnote{color:#bebebe;background-color:#ffffff1a}.body-div.svelte-17yb4op .callout,.body-div.svelte-17yb4op .paneloptions{background-color:#e6e7ea;box-shadow:0 0 6px #0000001a inset;position:relative;z-index:1}body.dark .body-div.svelte-17yb4op .callout,body.dark .body-div.svelte-17yb4op .paneloptions{background-color:#3c3d40;box-shadow:0 0 8px #ffffff59 inset}.body-div.svelte-17yb4op dt{font-weight:700}.body-div.svelte-17yb4op .rightsidebar{float:right;margin:16px 0 16px 32px}.body-div.svelte-17yb4op .callout .callouttitle,.body-div.svelte-17yb4op .paneloptions .callouttitle{position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#ffe97d;box-shadow:0 0 6px #0000001a inset;height:36px;clip:rect(0px,2000px,26px,-1000px);font-weight:700;z-index:0}body.dark .body-div.svelte-17yb4op .callout .callouttitle,body.dark .body-div.svelte-17yb4op .paneloptions .callouttitle{background-color:#816409;box-shadow:0 0 8px #ffffff59 inset}.body-div.svelte-17yb4op .callout{text-align:center}.body-div.svelte-17yb4op .callout .belowtitle{text-align:left;font-size:14px;line-height:16px;padding:40px 16px 16px}.body-div.svelte-17yb4op .rightsidebar .subtitle{text-align:center;font-size:14px;line-height:16px;font-weight:700;margin:10px 0 0}.body-div.svelte-17yb4op ul>li{list-style:square}.body-div.svelte-17yb4op li+li{margin:.5em 0 0}.body-div.svelte-17yb4op h2{font-size:1.75em;line-height:1.1em;font-weight:400;margin:1em 0 0}.body-div.svelte-17yb4op table{border:none;padding:0;margin:0;border-collapse:collapse;border-spacing:0}.body-div.svelte-17yb4op .project-resources-table{margin:1em 0}.body-div.svelte-17yb4op .project-resources-table td{padding:0 1.25em .5em 0;vertical-align:top}.body-div.svelte-17yb4op .project-resources-table td:last-child{padding-right:0;padding-top:.25em}.body-div.svelte-17yb4op .project-resources-table td .button{width:100%}.body-div.svelte-17yb4op .button{display:inline-block;text-align:center;cursor:pointer;background-color:#6c70ca;color:#fff;font-weight:700;padding:2px 12px;min-width:120px;text-decoration:none;font-size:16px;border:2px solid #a8acff;white-space:nowrap}.body-div.svelte-17yb4op .button.passive{background-color:#b2b2b233;border-color:#b2b2b2;color:#000}body.dark .body-div.svelte-17yb4op .button.passive{color:#fbfdff}.body-div.svelte-17yb4op .button:hover{background-color:#8084e8;border-color:#9498fc;color:#fff}@keyframes svelte-17yb4op-pulse{50%{background-color:#9498fc;box-shadow:0 0 10px #9498fc}}.body-div.svelte-17yb4op .button.active{animation-duration:1s;animation-name:svelte-17yb4op-pulse;animation-iteration-count:infinite}.body-div.svelte-17yb4op .callout.withpadding,.body-div.svelte-17yb4op .paneloptions.withpadding,.body-div.svelte-17yb4op .callout .withpadding,.body-div.svelte-17yb4op .paneloptions .withpadding{padding:16px}.body-div.svelte-17yb4op codeblock{display:block}.body-div.svelte-17yb4op .paneloptions .tabs{font-size:13px;position:absolute;padding:0 16px;top:0;left:0;width:100%;clip:rect(0px,1000px,1000px,0px);display:flex;align-items:center}.body-div.svelte-17yb4op .paneloptions .tabs .tab{background-color:#0000000d;box-shadow:none;display:inline-block;border-bottom:2px solid transparent;height:30px;width:160px;padding:0 4px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;display:inline-flex;align-items:center;justify-content:center}body.dark .body-div.svelte-17yb4op .paneloptions .tabs .tab{background-color:#ffffff17}.body-div.svelte-17yb4op .paneloptions.fourtabs .tabs .tab{width:138px}.body-div.svelte-17yb4op .paneloptions .tabs .tab:hover{cursor:pointer;background-color:#faf0c8bf}body.dark .body-div.svelte-17yb4op .paneloptions .tabs .tab:hover{background-color:#00000059}.body-div.svelte-17yb4op .paneloptions .tabs .tab.active,.body-div.svelte-17yb4op .paneloptions .tabs .tab.active:hover{cursor:default;font-weight:700;background-color:#f1f2f5;box-shadow:0 0 6px #00000026;border-bottom:2px solid #ffe97d}body.dark .body-div.svelte-17yb4op .paneloptions .tabs .tab.active,body.dark .body-div.svelte-17yb4op .paneloptions .tabs .tab.active:hover{background-color:#28292c;box-shadow:0 0 8px #ffffff59}.body-div.svelte-17yb4op .paneloptions{padding:44px 16px 16px}.body-div.svelte-17yb4op .datatable{border:1px solid #ffe97d;box-shadow:0 0 3px #0000001a,0 0 2px #ffe97d;font-size:14px}body.dark .body-div.svelte-17yb4op .datatable{border:none;box-shadow:none}.body-div.svelte-17yb4op .datatable div.title{text-align:center;background-color:#ffe97d;font-weight:700}body.dark .body-div.svelte-17yb4op .datatable div.title{background-color:#816409;font-weight:400}.body-div.svelte-17yb4op .datatable th,.body-div.svelte-17yb4op .detailstable th,.body-div.svelte-17yb4op .datatable .header,.body-div.svelte-17yb4op .detailstable .header{background-color:#fff;font-weight:400;text-align:left}.body-div.svelte-17yb4op .datatable th{line-height:1.75em}.body-div.svelte-17yb4op .datatable td{line-height:1.55em}.body-div.svelte-17yb4op .datatable td,.body-div.svelte-17yb4op .datatable th{padding:0 4px}body.dark .body-div.svelte-17yb4op .datatable th,body.dark .body-div.svelte-17yb4op .detailstable th,body.dark .body-div.svelte-17yb4op .datatable .header,body.dark .body-div.svelte-17yb4op .detailstable .header{background-color:#ffffff4d}.body-div.svelte-17yb4op .datatable .small{padding:0 1px}.body-div.svelte-17yb4op .datatable td.centered,.body-div.svelte-17yb4op .datatable th.centered{text-align:center}.body-div.svelte-17yb4op .datatable td.rightpadding,.body-div.svelte-17yb4op .datatable th.rightpadding{padding-right:10px}.body-div.svelte-17yb4op .datatable td.semimuted,.body-div.svelte-17yb4op .datatable th.semimuted{color:#5a5c5e}.body-div.svelte-17yb4op .datatable td:first-child,.body-div.svelte-17yb4op .datatable th:first-child{padding-left:4px}body.dark .body-div.svelte-17yb4op .datatable td.semimuted,body.dark .body-div.svelte-17yb4op .datatable th.semimuted{color:#fbfdffb3}.body-div.svelte-17yb4op .datatable td.muted,.body-div.svelte-17yb4op .datatable th.muted{color:#bebebe}body.dark .body-div.svelte-17yb4op .datatable td.muted,body.dark .body-div.svelte-17yb4op .datatable th.muted{color:#fbfdff80}.body-div.svelte-17yb4op .datatable td.muted.error,.body-div.svelte-17yb4op .datatable th.muted.error{color:#c8140a}body.dark .body-div.svelte-17yb4op .datatable td.muted.error,body.dark .body-div.svelte-17yb4op .datatable th.muted.error{color:#e6463c}.body-div.svelte-17yb4op .datatable td.numeric,.body-div.svelte-17yb4op .datatable th.numeric{text-align:right}.body-div.svelte-17yb4op .datatable td.attribute,.body-div.svelte-17yb4op .datatable th.attribute{text-align:center;padding:0 1px}.body-div.svelte-17yb4op .datatable td.attribute{font-size:11px}.body-div.svelte-17yb4op .nowrap{white-space:nowrap}.body-div.svelte-17yb4op .datatable td.barcell,.body-div.svelte-17yb4op .datatable th.barcell{width:99%}.body-div.svelte-17yb4op .datatable td.barcell .bar,.body-div.svelte-17yb4op .datatable th.barcell .bar{display:inline-block;height:11px;margin-right:3px}body.dark .body-div.svelte-17yb4op .datatable td.barcell .bar,body.dark .body-div.svelte-17yb4op .datatable th.barcell .bar{border-left-color:#fbfdffb3}.body-div.svelte-17yb4op .datatable td.attribute .bean,.body-div.svelte-17yb4op .datatable th.attribute .bean{display:inline-block;color:#000;font-weight:700;background-color:#fff;width:30px;border-bottom:3px solid}body.dark .body-div.svelte-17yb4op .datatable td.attribute .bean,body.dark .body-div.svelte-17yb4op .datatable th.attribute .bean{color:#fbfdff;font-weight:400}.body-div.svelte-17yb4op .datatable tr.datarow:nth-child(odd){background-color:#0000000d}.body-div.svelte-17yb4op .datatable tr.datarow:hover,.body-div.svelte-17yb4op .datatable tr.datarow:nth-child(odd):hover{background-color:#faf0c8bf;box-shadow:0 0 8px #0006}body.dark .body-div.svelte-17yb4op .datatable tr.datarow:hover,body.dark .body-div.svelte-17yb4op .datatable tr.datarow:nth-child(odd):hover{background-color:#000000bf;box-shadow:0 0 8px #fbfdff80}.body-div.svelte-17yb4op .datatable td.emphasis,.body-div.svelte-17yb4op .datatable th.emphasis{font-weight:700}.body-div.svelte-17yb4op .colorbox{display:inline-block;height:9px;width:9px;background-color:#000;margin:0 .25em 0 0}.body-div.svelte-17yb4op .datatable div.title .test-count{font-weight:400;margin-left:10px}.body-div.svelte-17yb4op .datatable tr.dnc{color:#908000}.body-div.svelte-17yb4op .datatable td.minimum,.body-div.svelte-17yb4op .datatable th.minimum{color:#96280a}.body-div.svelte-17yb4op .datatable td.minimum-background,.body-div.svelte-17yb4op .datatable th.minimum-background{background-color:#96280a1a}body.dark .body-div.svelte-17yb4op .datatable td.minimum,body.dark .body-div.svelte-17yb4op .datatable th.minimum{color:#fa8c6e}body.dark .body-div.svelte-17yb4op .datatable td.minimum-background,body.dark .body-div.svelte-17yb4op .datatable th.minimum-background{background-color:#96280a33}.body-div.svelte-17yb4op .datatable td.peak,.body-div.svelte-17yb4op .datatable th.peak{color:#05690f}.body-div.svelte-17yb4op .datatable td.peak-background,.body-div.svelte-17yb4op .datatable th.peak-background{background-color:#f0fffab3}body.dark .body-div.svelte-17yb4op .datatable td.peak,body.dark .body-div.svelte-17yb4op .datatable th.peak{color:#69cd73}body.dark .body-div.svelte-17yb4op .datatable td.peak-background,body.dark .body-div.svelte-17yb4op .datatable th.peak-background{background-color:#50ff5a26}.body-motivation .project-resources-table .prt-faq{display:none}.external-content.svelte-1ea7lxe{font-size:16px;line-height:20px}.external-content.svelte-1ea7lxe h1,.external-content.svelte-1ea7lxe h2,.external-content.svelte-1ea7lxe h3,.external-content.svelte-1ea7lxe h4,.external-content.svelte-1ea7lxe h5,.external-content.svelte-1ea7lxe h1:first-child,.external-content.svelte-1ea7lxe h2:first-child,.external-content.svelte-1ea7lxe h3:first-child,.external-content.svelte-1ea7lxe h4:first-child,.external-content.svelte-1ea7lxe h5:first-child,.external-content.svelte-1ea7lxe h1:last-child,.external-content.svelte-1ea7lxe h2:last-child,.external-content.svelte-1ea7lxe h3:last-child,.external-content.svelte-1ea7lxe h4:last-child,.external-content.svelte-1ea7lxe h5:last-child{margin:.35em 0;font-style:normal}.external-content.svelte-1ea7lxe h1{font-size:1.5em;font-weight:700}.external-content.svelte-1ea7lxe h2{font-size:1.5em;font-weight:400}.external-content.svelte-1ea7lxe h3{font-size:1.25em;font-weight:700}.external-content.svelte-1ea7lxe ol,.external-content.svelte-1ea7lxe ul{margin:.35em 0}.external-content.svelte-1ea7lxe pre.code{padding:0 30px;margin:15px 0}.paneloptions.svelte-1m5tt1t .option:where(.svelte-1m5tt1t):not(.visible){display:none}.body-div .paneloptions.svelte-1m5tt1t .tabs:where(.svelte-1m5tt1t){display:flex;clip:initial}.framework-detail .source-snip.svelte-1m5tt1t{padding:4px;background-color:#fff;font-family:Consolas,monospace;font-size:14px;white-space:pre-wrap;border:1px solid #ffe97d;box-shadow:0 0 3px #0000001a,0 0 2px #ffe97d;line-height:1em;color:#000}.framework-detail .framework-specs.svelte-1m5tt1t{margin:1em 0 1.25em}.framework-detail .framework-specs.svelte-1m5tt1t{position:relative;background-color:#86878a;color:#fff;padding:15px}.framework-detail .framework-specs.svelte-1m5tt1t a:where(.svelte-1m5tt1t){color:#e6e8ff}.framework-detail .framework-specs.svelte-1m5tt1t a:where(.svelte-1m5tt1t):hover{color:#f0f2ff}.framework-detail .framework-specs.svelte-1m5tt1t .framework-name:where(.svelte-1m5tt1t){position:absolute;top:17px;left:15px;width:200px;color:#ffe97d;font-size:24px;font-weight:700}.framework-detail .framework-specs.svelte-1m5tt1t .label-author:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .label-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .label-source-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .label-test-source-url:where(.svelte-1m5tt1t){position:absolute;top:10px;font-size:10px;font-weight:700;text-transform:uppercase;color:#d1d2d5}.framework-detail .framework-specs.svelte-1m5tt1t .framework-author:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-source-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-test-source-url:where(.svelte-1m5tt1t){position:absolute;top:23px;font-size:13px;overflow:hidden;white-space:pre}.framework-detail .framework-specs.svelte-1m5tt1t .label-author:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-author:where(.svelte-1m5tt1t){left:280px;max-width:100px}.framework-detail .framework-specs.svelte-1m5tt1t .label-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-url:where(.svelte-1m5tt1t){left:400px;max-width:260px}.framework-detail .framework-specs.svelte-1m5tt1t .label-source-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-source-url:where(.svelte-1m5tt1t){left:700px;max-width:100px}.framework-detail .framework-specs.svelte-1m5tt1t .label-test-source-url:where(.svelte-1m5tt1t),.framework-detail .framework-specs.svelte-1m5tt1t .framework-test-source-url:where(.svelte-1m5tt1t){left:830px;max-width:100px}.framework-detail .framework-specs.svelte-1m5tt1t .framework-brief-description:where(.svelte-1m5tt1t){border-top:1px solid #f1f2f5;margin:42px 0 0;padding:10px 0 0;font-size:16px;line-height:20px}.framework-detail .source-snip-link.svelte-1m5tt1t,.framework-detail .source-notes-label.svelte-1m5tt1t,.framework-detail .source-snip-label.svelte-1m5tt1t{font-size:10px;line-height:20px}.framework-detail .source-notes-label.svelte-1m5tt1t,.framework-detail .source-snip-label.svelte-1m5tt1t{font-weight:700;text-transform:uppercase;color:#86878a}.framework-detail .source-snip-link.svelte-1m5tt1t{float:right}.framework-detail .source-notes-label.svelte-1m5tt1t{margin:1em 0 0}.round-intro .round-run-details .button,.body-div .round-intro .round-run-details .button.svelte-jhlyt7{color:#d1d2d5;margin-left:4px;font-size:12px;min-width:60px;padding:0 4px;font-weight:400}.body-div .round-intro .round-run-details .button.svelte-jhlyt7:hover{color:#fff}.round-intro.svelte-cqvlea{position:relative;background-color:#86878a;color:#fff;padding:15px;margin:1.25em 0 0}body.dark .round-intro.svelte-cqvlea{background-color:#545558}.round-intro.continuous.svelte-cqvlea{background-image:repeating-linear-gradient(-45deg,transparent 0px,transparent 10px,rgba(255,255,0,.075) 10px,rgba(255,255,0,.075) 19px)}.round-intro.svelte-cqvlea .round-date:where(.svelte-cqvlea){position:absolute;top:15px;left:15px;width:120px;font-weight:700;font-size:14px;line-height:16px;text-align:center;padding:4px 0;background-color:#fff;color:#000}body.dark .round-intro.svelte-cqvlea .round-date:where(.svelte-cqvlea){color:#fbfdff;background-color:#000}.round-intro.svelte-cqvlea .round-name:where(.svelte-cqvlea){position:absolute;top:44px;left:15px;width:120px;color:#ffe97d;font-size:24px;font-weight:700;text-align:center}.round-intro.svelte-cqvlea .round-details:where(.svelte-cqvlea){position:relative;border-left:2px solid #f1f2f5;padding:0 0 0 15px;margin:0 0 0 135px}body.dark .round-intro.svelte-cqvlea .round-details:where(.svelte-cqvlea){border-color:#0000004d}.round-intro.svelte-cqvlea .round-run-details:where(.svelte-cqvlea){color:#d1d2d5;position:absolute;bottom:0;right:0;font-size:12px;line-height:17px;margin:0 0 0 20px}body .body-div .round-intro.svelte-cqvlea .round-run-details:where(.svelte-cqvlea) .button{color:#d1d2d5;margin-left:4px;font-size:12px;min-width:60px;padding:0 4px;font-weight:400}.round-intro.svelte-cqvlea .round-title:where(.svelte-cqvlea){font-style:italic;font-size:20px}.round-intro.svelte-cqvlea .round-notes:where(.svelte-cqvlea){font-size:14px;line-height:20px}.round-intro.svelte-cqvlea .round-links:where(.svelte-cqvlea){margin:10px 0 0}.tfb .body-div .option.svelte-19cs1i3 .label:where(.svelte-19cs1i3){--base: rgba(255, 255, 255, .1);--highlight: var(--attribute-a10);--border-color: var(--attribute-opaque);border-color:var(--border-color);background-image:-moz-linear-gradient(top,var(--base),var(--highlight));background-image:-webkit-linear-gradient(top,var(--base),var(--highlight));background-image:linear-gradient(to bottom,var(--base),var(--highlight))}body.dark .tfb .body-div .option.svelte-19cs1i3 .label:where(.svelte-19cs1i3){--base: rgba(0, 0, 0, .1);--highlight: var(--attribute-a35)}.filter-panel.svelte-jsf0ry{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-summary.svelte-jsf0ry,.filter-panel.svelte-jsf0ry{margin:16px 0 0}.filter-summary.svelte-jsf0ry{text-align:left}.filter-panel.svelte-jsf0ry .button-bar:where(.svelte-jsf0ry){margin:6px 0 0}.filter-summary.svelte-jsf0ry .button-bar:where(.svelte-jsf0ry),.filter-panel.svelte-jsf0ry .button-bar:where(.svelte-jsf0ry){line-height:20px;float:right;text-align:right}.filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option{border:2px solid transparent;display:inline-block;width:78px;overflow:hidden;cursor:pointer}.filter-panel.svelte-jsf0ry .attribute-options.wider:where(.svelte-jsf0ry) .option{width:102px}.filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option .label{display:table-cell;width:74px;line-height:16px;padding:5px 0 3px;text-align:center;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:700;text-shadow:0px 0px 2px rgba(255,255,255,.85);background-color:#ffffff73;border-bottom:5px solid var(--border-color);color:#000}.filter-panel.svelte-jsf0ry .attribute-options.wider:where(.svelte-jsf0ry) .option .label{width:102px}body.dark .filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option .label{color:#fbfdff;background-color:#3c3d40;text-shadow:0px 0px 2px rgba(0,0,0,.85)}.filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option .label.disabled{background-color:#ffffff4d;background-image:none!important;font-weight:400;border:none;padding-bottom:8px}body.dark .filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option .label.disabled{background-color:#ffffff26;color:#fbfdffb3;text-shadow:none}.callout.svelte-jsf0ry .callouttitle:where(.svelte-jsf0ry){position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#ffe97d;box-shadow:0 0 6px #0000001a inset;height:36px;clip:rect(0px,2000px,26px,-1000px);font-weight:700;z-index:0}body.dark .callout.svelte-jsf0ry .callouttitle:where(.svelte-jsf0ry){background-color:#816409;box-shadow:0 0 8px #ffffff59 inset}.callout.svelte-jsf0ry .belowtitle:where(.svelte-jsf0ry){text-align:left;font-size:14px;line-height:16px;padding:40px 16px 16px}.filter-panel.svelte-jsf0ry .column:where(.svelte-jsf0ry){vertical-align:top;display:inline-block;width:552px}.filter-panel.svelte-jsf0ry .column:where(.svelte-jsf0ry):first-of-type{margin-right:20px}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry){font-size:16px;line-height:24px;margin:6px 0 0}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry):first-child{margin-top:0}.filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry){background-color:#0000000d;padding:3px;line-height:0px}body.dark .filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry){background-color:#ffffff13}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry) .info:where(.svelte-jsf0ry){cursor:default;display:inline;position:relative;margin:0 8px;background-color:#5a6496;color:#fff;font-size:12px;font-weight:700;padding:0 6px;border-radius:5px}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry) .info:where(.svelte-jsf0ry) .info-popup:where(.svelte-jsf0ry){z-index:2;font-size:14px;font-weight:400;line-height:20px;display:none;position:absolute;top:16px;left:-130px;width:260px;background-color:#86878ae6;color:#fff;padding:12px 16px;border:2px solid #d2d2d2;box-shadow:3px 3px 6px #6464644d,0 0 2px #505050 inset}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry) .info:where(.svelte-jsf0ry) .info-popup:where(.svelte-jsf0ry) ul:where(.svelte-jsf0ry){padding:0 1.1em}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry) .info:where(.svelte-jsf0ry) .info-popup:where(.svelte-jsf0ry) ul:where(.svelte-jsf0ry):last-child{margin-bottom:0}.filter-panel.svelte-jsf0ry .attribute-name:where(.svelte-jsf0ry) .info:where(.svelte-jsf0ry):hover .info-popup:where(.svelte-jsf0ry){display:block}.filter-panel.svelte-jsf0ry .key:where(.svelte-jsf0ry){width:312px}.filter-panel.svelte-jsf0ry .attribute-options:where(.svelte-jsf0ry) .option .label.unavailable{cursor:default;background-color:transparent;opacity:.5;background-image:repeating-linear-gradient(-45deg,#0000001a,#fff6 3px,#0000001a 6px)!important;background-image:-moz-repeating-linear-gradient(-45deg,rgba(0,0,0,.1),rgba(255,255,255,.4) 3px,rgba(0,0,0,.1) 6px)!important;background-image:-webkit-repeating-linear-gradient(-45deg,rgba(0,0,0,.1),rgba(255,255,255,.4) 3px,rgba(0,0,0,.1) 6px)!important}.testtype-name-container.svelte-1meqq6b{margin:42px 0 22px;display:inline}.testtype-tab-header.svelte-1meqq6b{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:-6px}.testtype-name-container.svelte-1meqq6b .tab-header.test:where(.svelte-1meqq6b){width:100%;left:0}body.dark .testtype-name-container.svelte-1meqq6b .tab-header:where(.svelte-1meqq6b){box-shadow:0 0 8px #ffffff59 inset;background-image:-moz-linear-gradient(top,#3c3d40,#3c3d40 9px,rgba(60,61,64,0) 22px);background-image:-webkit-linear-gradient(top,#3c3d40,#3c3d40 9px,rgba(60,61,64,0) 22px);background-image:linear-gradient(to bottom,#3c3d40,#3c3d40 9px,#3c3d4000 22px)}.testtype-name-container.svelte-1meqq6b .tab-header:where(.svelte-1meqq6b){height:32px;background-image:-moz-linear-gradient(top,#e6e7ea,#e6e7ea 12px,rgba(230,231,234,0));background-image:-webkit-linear-gradient(top,#e6e7ea,#e6e7ea 12px,rgba(230,231,234,0));background-image:linear-gradient(to bottom,#e6e7ea,#e6e7ea 12px,#e6e7ea00);box-shadow:0 0 6px #0000001a inset;font-size:16px;text-align:center;z-index:1}.testtype-name.svelte-1meqq6b{background-color:#f1f2f5;padding:5px 0 0;width:100%;z-index:2}body.dark .testtype-name.svelte-1meqq6b{background-color:#28292c}.testtype-name.svelte-1meqq6b h1:where(.svelte-1meqq6b){padding:52px 0 18px;font-style:normal;font-weight:400;font-size:40px}.testtype-name.svelte-1meqq6b .background:where(.svelte-1meqq6b){color:#fff;background-color:#86878a;border-bottom:10px solid black;transition:all .6s}body.dark .testtype-name.svelte-1meqq6b .background:where(.svelte-1meqq6b){background-color:#28292c}.testtype-header.svelte-1meqq6b .background:where(.svelte-1meqq6b){border-color:var(--current-test-opaque);background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.1) 5px,var(--current-test-a10))}body.dark .testtype-header.svelte-1meqq6b .background:where(.svelte-1meqq6b){background-image:linear-gradient(to bottom,var(--current-test-a10),var(--current-test-a35))}.testtype-header.svelte-1meqq6b{position:sticky;top:0;transition:all .6s;margin-bottom:17px;box-shadow:0 3px 3px #00000059}.testtype-header.svelte-1meqq6b .round-code:where(.svelte-1meqq6b){opacity:0;transition:all .4s;position:absolute;top:62px;right:0;color:#000;font-size:38px;font-weight:700;letter-spacing:-2px}.testtype-name.svelte-1meqq6b .tabs{position:absolute;top:0;left:0;z-index:1;display:flex;width:100%}.testtype-name.svelte-1meqq6b .tabs.hardware{left:auto;right:0}.testtype-header.svelte-1meqq6b .option{display:flex;flex:1;height:26px;position:relative;min-width:0}.testtype-header.svelte-1meqq6b .option .label{position:relative;width:100%;height:36px;background-color:#00000026;display:block;text-align:center;font-weight:700;font-size:13.5px;border-bottom:5px solid black;padding:3px 0 2px;cursor:pointer;transition:all .2s;z-index:1;clip:rect(0px,1000px,50px,-1000px)}.testtype-header.svelte-1meqq6b .option .label.enabled,.testtype-header.svelte-1meqq6b .option .label.enabled:hover{box-shadow:0 0 8px #0000008c;cursor:default;color:#000;background-color:#f1f2f5;z-index:2}.partial-results-banner.svelte-1bnvis2{padding:16px 0 0;background-color:#86878a;background-image:repeating-linear-gradient(-45deg,transparent 0px,transparent 10px,rgba(255,255,0,.75) 10px,rgba(255,255,0,.75) 19px);text-align:center}.partial-results-banner.svelte-1bnvis2 .partial-results-message:where(.svelte-1bnvis2){padding:16px;background-color:#000c;box-shadow:0 0 20px #000000f2 inset;color:#fff}.partial-results-banner.svelte-1bnvis2 .partial-results-message:where(.svelte-1bnvis2) .partial-results-heading:where(.svelte-1bnvis2){font-size:28px;line-height:28px;margin-bottom:20px}.bar-container.svelte-4ixm1b{display:flex;align-items:center;white-space:nowrap;width:100%}.bar.svelte-4ixm1b{--start-color: rgba(0, 0, 0, .25);width:var(--bar-width);position:relative;background-image:-moz-linear-gradient(left,var(--start-color) -2px,var(--bar-color) 100%);background-image:-webkit-linear-gradient(left,var(--start-color) -2px,var(--bar-color) 100%);background-image:linear-gradient(to right,var(--start-color) -2px,var(--bar-color) 100%);background-position:0 0;background-repeat:no-repeat}body.dark .bar.svelte-4ixm1b{--start-color: rgba(150, 150, 150, .25)}.percentage.svelte-4ixm1b{margin-left:4px;min-width:50px;text-align:left}.body-div span.colorbox.svelte-1frbmdk{background-color:var(--framework-name-opaque)}.testtype.svelte-1ftrfq0{margin:16px 0 0;min-height:calc(100vh - 280px)}.tabs.svelte-1ftrfq0 .tab:where(.svelte-1ftrfq0){width:138px}.datatable.svelte-1ftrfq0 table{width:100%}.hidden.svelte-1ftrfq0{display:none}.body-div .intro-description.svelte-qfwcjs{margin-top:0}.error-message.svelte-qfwcjs{background-color:#ffb4b4;padding:20px;margin:20px 0;border-radius:5px;text-align:center}.error-message.svelte-qfwcjs h2:where(.svelte-qfwcjs){margin-top:0}.action-button.svelte-qfwcjs{margin-top:15px;padding:8px 16px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.action-button.svelte-qfwcjs:hover{background-color:#3367d6}.marketing-banner.svelte-qfwcjs{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px;margin:32px 0;box-shadow:0 8px 32px #667eea26;border:1px solid rgba(255,255,255,.1)}.banner-content.svelte-qfwcjs{display:flex;align-items:flex-start;gap:16px}.banner-icon.svelte-qfwcjs{font-size:24px;flex-shrink:0;margin-top:2px}.banner-text.svelte-qfwcjs h3:where(.svelte-qfwcjs){margin:0 0 8px;color:#fff;font-size:18px;font-weight:600;line-height:1.3}.banner-text.svelte-qfwcjs p:where(.svelte-qfwcjs){margin:0;color:#ffffffe6;font-size:14px;line-height:1.5}.banner-link.svelte-qfwcjs{color:gold;text-decoration:none;font-weight:500;transition:color .2s ease}.banner-link.svelte-qfwcjs:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.banner-content.svelte-qfwcjs{flex-direction:column;text-align:center}.banner-icon.svelte-qfwcjs{margin:0 auto 12px}}.test-share-results-container.svelte-p5ra6n .share-results-url:where(.svelte-p5ra6n){width:500px}.test-share-results-container.svelte-p5ra6n .share-url-output-container:where(.svelte-p5ra6n){max-width:600px;word-break:break-all;margin-left:auto;margin-right:auto}body.dark .automatic-results-load.svelte-198cm96{color:#000}.automatic-results-load.svelte-198cm96 .loading-indicator:where(.svelte-198cm96),.automatic-results-load.svelte-198cm96 .results-load-error:where(.svelte-198cm96){margin:10px 0;padding:5px 10px;text-align:center}.automatic-results-load.svelte-198cm96 .loading-indicator:where(.svelte-198cm96){background-color:#ffe97d}.automatic-results-load.svelte-198cm96 .results-load-error:where(.svelte-198cm96){background-color:#ffb4b4}.run-id.svelte-198cm96{font-weight:700}.error-help-text.svelte-198cm96{margin-top:15px;text-align:left;padding:10px;background-color:#ffffff4d;border-radius:5px}.error-help-text.svelte-198cm96 p:where(.svelte-198cm96){margin-top:0}.retry-button.svelte-198cm96{margin-top:10px;padding:5px 10px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.retry-button.svelte-198cm96:hover{background-color:#3367d6}.tfb.svelte-f1mg65{padding-bottom:20px}html{overflow-y:scroll}body{background-color:#f1f2f5;color:#000;margin:0;font-family:PT Sans,Tahoma,Arial,sans-serif;--content-width: 1160px}body.dark{background-color:#28292c;color:#fbfdff}*{box-sizing:border-box;-moz-box-sizing:border-box}.centeredcontent{width:1160px;margin:0 auto}.relative{position:relative}.small{font-size:12px}abbr{text-decoration-color:#0000004d;text-decoration-style:solid}body.dark abbr{text-decoration-color:#ffffff4d}p,h1,h2,h3,h4,h5,div{font-family:PT Sans,Tahoma,Arial,sans-serif}a,.anchor{cursor:pointer;color:#00f;text-decoration:underline}a:hover,.anchor:hover{color:#0080dc;text-decoration:underline}a:visited,.anchor:visited{color:purple}body.dark a,body.dark .anchor{color:#efd96d}.body-div .round-intro a{color:#e6e8ff}body.dark a:visited,body.dark .anchor:visited{color:#f99d50}body.dark a:hover,body.dark .anchor:hover{color:#80dcff}textarea,input{border:1px solid #000;background-color:transparent;padding:6px 8px}body.dark textarea,body.dark input{border-color:#fff;color:#fff}.body-div .datatable td.attribute span.bean.populated{border-bottom-color:var(--bean-opaque);background-color:var(--bean-a10)}body.dark .body-div .datatable td.attribute span.bean.populated{background-color:var(--bean-a35)}
