.site-notifications{position:absolute;top:calc(var(--size-header-height) + 1rem);left:0;z-index:10000;width:100%;overflow:hidden;display:flex;justify-content:end;align-items:flex-start}.toasts{display:flex;flex-direction:column;gap:.5rem;width:var(--size-content);margin-inline:auto;margin:0 auto;align-items:flex-end;padding-bottom:1rem}.toast{min-width:16rem;padding:.5rem .6rem;border:1.5px solid;border-radius:4px;background-color:var(--color-background-soft);box-shadow:2px 5px 5px #0003;cursor:pointer;color:var(--color-background-primary);position:relative}.toast .toast-close{position:absolute;top:.5rem;right:.5rem;padding:.1rem;cursor:pointer;border:2px solid transparent;border-radius:100%;color:var(--color-background-primary);text-align:center;font-weight:600;svg {width: 1rem; height: 1rem; fill: white;}}.toast-slide-enter-active{transition:all .1s ease-in}.toast-slide-leave-active{transition:all .5s ease-out}.toast-slide-enter-from{opacity:0;transform:translateY(30px)}.toast-slide-leave-to{opacity:0;transform:translateY(-30px);margin-top:-72px}.toast.error{background-color:var(--color-error-soft);border-color:var(--color-error-soft)}.toast.error .toast-close{background-color:var(--color-error)}.toast.error .toast-close:hover{background-color:var(--color-error-dark)}.toast.success{background-color:var(--color-success-soft);border-color:var(--color-success)}.toast.success .toast-close{background-color:var(--color-success)}.toast.info{background-color:var(--color-info-soft);border-color:var(--color-info)}.toast.info .toast-close{background-color:var(--color-info)}.toast-header{margin-bottom:.25rem;font-weight:600;font-size:var(--font-size-xs)}.toast-body{font-size:var(--font-size-xs)}.tiles{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:calc(var(--section-gap) / 2)!important;margin-bottom:var(--section-gap);border-radius:10px}.tiles>.tile.loading .tile-contents{opacity:.3}.tiles>.tile.fixed{animation:none;opacity:1!important}.tiles>.tiles{margin:0!important}@media (max-width: 768px){.tiles{flex-direction:column}}.tile{opacity:1;transition:opacity .3s ease-in-out;flex:1;justify-content:flex-start;margin:0;padding:.5rem 1rem 1rem;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-background);min-width:14rem;overflow:hidden;box-shadow:0 3px 6px -4px var(--color-border-hover)}.tile:hover,.tile.hover{border-color:var(--color-border-hover)}.tile.focus{border-color:var(--color-primary)!important}.tile.borderless{border:none;box-shadow:none;padding:0}.tile.modal{max-width:25rem;padding-top:1rem;margin:4rem auto}.tile.modal>.tile-contents>*{margin:auto}.tile.modal h2{margin-bottom:.5rem!important}jj .tiles>*.full-width{flex-basis:100%}.tile>.tile-contents{height:100%;display:flex;flex-direction:column}.tile>.tile-contents .tile-footer{padding:1rem 0 0;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:space-between;font-size:80%}.tile>.tile-contents .tile-footer>a{padding:.3rem .9rem;border-radius:4px;border:1px solid var(--color-border)}.tile>.tile-contents .tile-footer>a:hover{border-color:var(--color-primary-soft)}.tiles.fixed-width>*{flex:0 0 16rem}.tiles>*.fixed-width{width:15rem;flex-grow:0!important}.tile-title{margin:0 0 1rem;padding:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.tile-header a:hover{background-color:var(--color-background-hover);color:var(--color-primary-hover)}form{width:100%;line-height:1rem;display:flex;flex-direction:column;gap:calc(var(--font-size-input) * 2.5);margin-top:var(--font-size-body)}form div.actions{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:row;gap:.8rem;justify-content:flex-end}form *:has(+.actions){margin-bottom:0!important}.field{display:block;position:relative}.field:last-child{margin-bottom:.25rem}.field label{padding:0 .22rem;color:var(--color-text-light);background-color:var(--color-background);min-height:1.71rem}.field label{position:relative;z-index:100;top:.5rem;left:.3rem;display:inline;width:max-content;height:.5rem}.field label:has(+*:disabled){background-color:transparent;text-shadow:0px 0px 1px var(--color-background-hard)}.field label:has(+select:disabled){background-color:var(--color-background)}.field label+.select,.field label+input{padding-top:.6rem}.field>small{position:absolute;z-index:100;display:block;color:var(--color-primary-dark);background-color:#fff;opacity:0;margin:.1rem -.25rem;padding:.1rem .25rem .25rem .3rem;border-radius:0;font-weight:400}.field>*:focus+small{opacity:1;transition:opacity .3s ease-out}.field select,.field .select,.field input,.field textarea{width:100%;padding:.4rem .5rem;padding:.4rem .5rem .5rem;font-family:var(--font-family-body)!important;font-size:var(--font-size-input);line-height:calc(var(--font-size-input) + .2rem);color:inherit;background:var(--color-background);border:none;outline:none;border-radius:4px;border-color:red!important}.field input[type=text]{color:var(--color-text);padding:.4rem .5rem .3rem .7rem;line-height:calc(var(--font-size-input) * 1.75)}.field input[type=text]:focus{background-color:var(--color-background)}.field.small input[type=text]{font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) * 1.5);padding:0rem .5rem .3rem}.field select{padding-left:.25rem}.field select:after{color:red}.field input[type=checkbox]:disabled+label{cursor:default}.field input[type=checkbox]:focus+label{color:var(--color-primary)}.field input:focus{background-color:var(--color-background-soft)}textarea{resize:vertical;line-height:1.1rem}.field textarea:disabled,.field input:disabled{color:#000;background-color:var(--color-background-mute);opacity:.5}.field textarea:disabled:hover,.field input:disabled:hover{background-color:var(--color-background-mute)}.field.error>small,.field.error>label{color:#dc143c;font-weight:500;opacity:1;transition:opacity .3s ease-out}.field.error>input{border-color:var(--color-negative)}.field ::placeholder{color:var(--color-text-light);opacity:.4}.field>div{position:relative;border:1px solid var(--color-border);background:var(--color-background);border-radius:5px;transition:border-color .3s ease-out}.field>div:hover{border-color:var(--color-border-hover)}.field>div>label:first-child{position:absolute;display:inline;border-radius:6px;font-size:var(--font-size-sm);line-height:var(--font-size-sm);padding:0 .4rem 0 .3rem;top:calc(-.6 * var(--font-size-sm));min-height:var(--font-size-sm);color:var(--color-text-light);background:linear-gradient(0deg,var(--color-background-soft) 0%,var(--color-background) 100%)}.field small.hint{display:block;margin:0rem .3rem 0;font-size:var(--font-size-xs);color:var(--color-border-hover);opacity:0}.field:focus-within div{border-color:var(--color-primary)!important}.field:focus-within>div>label:first-child{color:var(--color-primary-dark)}.field:focus-within small.hint{color:var(--color-primary-dark);opacity:1;transition:.4s ease-out opacity}.field.disabled{opacity:.5;pointer-events:none}.field.disabled>div{border-color:var(--color-border);background:var(--color-background-soft)}.field.error>div{border-color:var(--color-negative)!important}.field.error>div>label:first-child{color:var(--color-negative);font-weight:500}.field.error small.hint{color:var(--color-negative);font-weight:500;opacity:1!important;transition:opacity .3s ease-out}form.showHints .hint{opacity:1}ul.tab-bar{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;gap:1rem;border-width:1px;border-style:solid;border-image:linear-gradient(to right,var(--color-primary),var(--color-background-soft)) 1;border-top:none;border-left:none;border-right:none;background:none}ul.tab-bar li{opacity:.5;margin:0;padding-bottom:.2rem;-webkit-user-select:none;user-select:none;cursor:pointer;flex-shrink:1;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}ul.tab-bar li *{margin:0;padding:0}ul.tab-bar li.active>*{color:var(--color-link)}ul.tab-bar li:hover{opacity:1;color:var(--color-link)}.disabled ul.tab-bar{pointer-events:none;opacity:.25!important;border-color:var(--color-border)}.disabled ul.tab-bar li{border-color:var(--color-border)}ul.tab-bar li.active{opacity:1;border-bottom:1px solid var(--color-link)}ul.tab-bar li.tab.active,ul.ta-bar li.tab.active>*{color:var(--color-link)}ul.tabs li.disabled,ul.tabs li.disabled:hover,ul.tabs li.disabled:hover>*{opacity:.25;cursor:none;color:var(--color-text)!important}.chart{width:100%;height:100%;border-radius:4px;display:flex;justify-content:center;align-items:center}.table-container{width:100%;overflow:auto}.table-container .pager{padding:.15rem;font-size:var(--font-size-sm)}.table{width:100%;font-family:var(--font-family-table);font-size:var(--font-size-table);border-collapse:collapse;margin:.75rem 0 0;table-layout:fixed;word-break:break-all}.table .row-enter-active,.table .row-leave-active{transition:all .5s ease}.table .row-enter-from,.table .row-leave-to{opacity:0;max-height:0;transform:translateY(-30px)}.table.clickable tbody,.table.selectable tbody{cursor:pointer}.table.clickable tbody tr:hover,.table.selectable tbody tr:hover{background-color:var(--color-background-soft);border-top:1px solid var(--color-primary);color:var(--color-primary-dark)}.table.selectable tbody tr.selected{background-color:var(--color-background-soft);background-color:var(--color-background-primary)}.table.selectable tbody tr.selected td{color:var(--color-primary)}.table tbody tr{border-bottom:1px solid var(--color-background-primary)}.table thead tr{border-bottom:1.5px solid var(--color-border)}.table thead tr th{font-weight:500}.table tfoot tr td{padding-top:.2rem;color:var(--color-text-light)}.table tfoot tr:first-of-type td{border-top:2px solid var(--color-border);color:var(--color-text)}.table th,.table td{padding:.15rem;text-align:right}.table.wrap th,.table.wrap td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.table td:first-child,.table th:first-child,.table td:nth-child(2),.table th:nth-child(2){text-align:left}.table tbody td.undefined{opacity:30%;cursor:auto;pointer-events:none}.text-buttons{margin:0;padding:0}.table tr:hover .text-buttons{display:visible}.text-buttons a:after{margin:0 .25rem;content:"|";color:var(--color-border)}.text-buttons a:last-child:after{content:none}.metric-set{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:0;margin:.75rem 0 1.25rem;min-height:3.8rem}.metric-set>*{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:flex-start}.stat-delta{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text-light);float:right;display:inline!important;position:relative;top:0rem;margin-right:-1rem;right:1.5rem;visibility:hidden}.metric-set:hover .stat-delta{visibility:visible}.stat-delta.up{color:var(--color-positive)}.stat-delta.down{color:var(--color-negative)}.metric .metric-value{font-size:2.5rem;line-height:2.5rem;color:var(--color-text);font-family:var(--font-family-heading);font-weight:200;pointer-events:none}.metric .metric-name{font-size:var(--font-size-xs);color:var(--color-text-light);white-space:pre;line-height:1rem}nav.breadcrumb{color:var(--color-border-hover);font-size:inherit;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0}nav.breadcrumb ul{padding:0;margin:0;display:flex;flex-direction:row;list-style:none}nav.breadcrumb ul li:first-child{font-weight:700}nav.breadcrumb span{color:var(--color-heading-light)}nav.breadcrumb a{background-color:transparent;color:var(--color-text);outline:none;border-radius:0;border-bottom:2px solid transparent}nav.breadcrumb a:focus:not(:hover){border-bottom:2px solid var(--color-primary);color:var(--color-primary)}nav.breadcrumb a:not(:first-child){font-weight:400}nav.breadcrumb a:hover{background-color:transparent;color:var(--color-link)}.pager{display:flex;justify-content:space-between}.pager ul{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none}.pager ul li{cursor:pointer;-webkit-user-select:none;user-select:none}.pager ul li *{padding:.1rem .25rem}.pager ul li span{font-weight:500}.field .checkbox{padding-top:.3rem}.field .checkbox input{width:1.25rem;margin:.8rem .6rem .6rem;accent-color:var(--color-primary)}.field .checkbox input+label{display:inline-block;position:relative;top:-.1rem;font-size:var(--font-size-input)!important;color:var(--color-text)}fieldset{padding:.1rem 0 .5rem;border:1px solid var(--color-border);border-radius:4px}fieldset:focus-within{border-color:var(--color-primary)}fieldset:focus-within legend{color:var(--color-primary)}fieldset legend{color:var(--color-text-light);background:var(--color-background);font-size:var(--font-size-sm);border-radius:6px;padding:0 .4rem 0 .3rem;margin-top:-.9rem;margin-left:.25rem}fieldset .fields.row{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0 1rem 0 .5rem}fieldset .fields>*{margin:0!important}fieldset .fields>*>div.radio,fieldset .fields>*>div.checkbox{border-color:transparent!important;border-width:0}fieldset+small.hint{display:block;margin:-.8rem .3rem 0;font-size:var(--font-size-xs);color:var(--color-text-light);opacity:0}fieldset.error{border-color:var(--color-negative)!important}fieldset.error legend{color:var(--color-negative);font-weight:500}fieldset.error+small.hint{color:var(--color-negative)!important;font-weight:500;opacity:1!important;transition:opacity .3s ease-out}.filter{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.filter .options,.filter .actions{font-size:var(--font-size-xs)}.filter .search{display:flex;flex-direction:row;gap:0}.table-toolbar[data-v-4bf921bb]{display:flex;flex-direction:row}.table-actions[data-v-4bf921bb]{font-weight:700}.table-toolbar[data-v-4bf921bb]>*>*{cursor:pointer}.table-toolbar[data-v-4bf921bb]>*:first-child>*{margin:0 .25rem 0 0}.table-toolbar[data-v-4bf921bb]>*:last-child>*{margin:0 0 0 .25rem}.text-buttons[data-v-4bf921bb]{margin:0;padding:0}.text-buttons[data-v-4bf921bb] *:after{margin:0 .25rem;content:"|";color:var(--color-border)}.text-buttons a[data-v-4bf921bb]:last-child:after{content:none}.tags{display:flex;flex-direction:row!important;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;height:auto;cursor:text;gap:.35rem;padding:.35rem .25rem .3rem .4rem;margin:-.2rem 0 0;border-color:var(--color-border)}.tags:focus-within{background-color:var(--color-background-soft)}.tags>.tag{flex-grow:0;cursor:pointer;font-size:var(--font-size-input);line-height:1.6;background:var(--color-background-hard);padding:0;border-radius:.3rem}.tags>.tag>*{display:inline-block;padding:.1rem .4rem .2rem .5rem}.tags>.tag.selected{background-color:var(--color-primary);color:var(--color-background)}.tags>.tag.selected a{color:var(--color-background);-webkit-user-select:none;user-select:none}.tags>.tag a{background:transparent;padding-left:.5rem;color:var(--color-text);content:"a";transition:none;border-radius:0 .3rem .3rem 0}.tags>.tag a:hover{background:var(--color-background-mute)}.tags input{border:none;outline:none;flex-grow:1;caret-color:var(--color-text);padding:.13rem .25rem 0rem .29rem!important;margin-left:.2rem;margin-bottom:.2rem;width:auto}.tag.selected+input{caret-color:transparent}header{max-width:var(--size-content);margin-inline:auto;padding:2rem 1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}header .brand img{width:3.5rem}header nav{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--font-size-sm) / 2);font-size:var(--font-size-sm);font-family:var(--font-family-body)}header nav a{color:var(--color-text);text-decoration:none;font-weight:500;border:1px solid transparent;padding:.25rem .75rem;transition:.2s;border-radius:4px}header nav a:hover{background:none;opacity:1;border:1px solid var(--color-border)}header nav span{cursor:pointer;color:var(--color-text)}.wrapper{margin:0;padding:0}.site-content{background-color:var(--color-background)}.site-content main{padding:2rem 1rem;margin-inline:auto;max-width:var(--size-content);min-height:140vh}.site-footer{padding:0;margin:1rem auto;min-height:20vh;background-color:var(--color-background-soft)}.site-footer>*{max-width:var(--size-content);margin-inline:auto;padding:2rem 1rem 1.5rem}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #fcfcfd;--vt-c-white-hard: #f1f1f1f1;--vt-c-white-mute: #e1e1e1;--vt-c-blue: #4e72e9;--vt-c-blue-dark: color-mix(in srgb, var(--vt-c-blue) 100%, black 20%);--vt-c-blue-soft: color-mix(in srgb, var(--vt-c-blue) 80%, white 30%);--vt-c-green: var(--vt-c-blue);--vt-c-green-dark: var(--vt-c-blue-dark);--vt-c-green-soft: color-mix(in srgb, var(--vt-c-green) 90%, white 40%);--vt-c-green: #42b983;--vt-c-green-dark: #2aa46d;--vt-c-green-soft: #e6f4ea;--vt-c-red: #ff4d4f;--vt-c-red-soft: #ff7b6d;--vt-c-red-dark: #d63535;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #293c4f;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-light-3: rgba(190, 190, 190, 1);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--font-family-heading: "Barlow Condensed", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-body: "Inter", "Nebula Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-monospace: "Source Code Pro", "Courier New", Courier, monospace;--font-family-table: var(--font-family-body);--font-size-xl: 2.8rem;--font-size-lg: 2.2rem;--font-size-md: 1.4rem;--font-size-sm: .875rem;--font-size-xs: .8rem;--font-size-input: 1rem;--font-size-body: 1.1rem;--font-size-table: var(--font-size-xs);--size-content: 104ch;--section-gap: 2.5rem}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-hard: var(--vt-c-white-hard);--color-background-mute: var(--vt-c-white-mute);--color-background-primary: color-mix( in srgb, var(--color-background) 92%, var(--color-primary) 8% );--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-primary: var(--vt-c-blue);--color-primary-hover: var(--vt-c-blue-soft);--color-primary-dark: var(--vt-c-blue-dark);--color-primary-soft: var(--vt-c-blue-soft);--color-positive: var(--vt-c-green);--color-negative: var(--vt-c-red);--color-negative-soft: var(--vt-c-red-soft);--color-negative-dark: var(--vt-c-red-dark);--color-link: var(--color-primary);--color-text: var(--vt-c-text-light-1);--color-text-light: var(--vt-c-text-light-2);--color-text-disabled: var(--vt-c-divider-dark-2);--color-heading: var(--vt-c-text-light-1);--color-heading-light: var(--vt-c-text-light-2);--color-loader: var(--vt-c-indigo);--color-error: var(--vt-c-red);--color-error-soft: var(--vt-c-red-soft);--color-error-dark: var(--vt-c-red-dark);--color-warning: var(--vt-c-yellow);--color-warning-soft: var(--vt-c-yellow-soft);--color-success: var(--vt-c-green);--color-success-soft: var(--vt-c-green-soft);--color-info: var(--vt-c-blue);--color-info-soft: var(--vt-c-blue-soft);--size-header-height: 8rem}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-2);--color-text: var(--vt-c-text-dark-2)}}@font-face{font-family:Nebula Sans;src:url(/assets/NebulaSans-Medium-5d185acd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nebula Sans;src:url(/assets/NebulaSans-Bold-0801b78a.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:Nebula Sans;src:url(/assets/NebulaSans-Light-2e422555.woff2) format("woff2");font-weight:300;font-style:light;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{font-size:16px}ul{list-style:none}input{font-family:var(--font-family-body)}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--font-size-md)}.flex-row>*{flex:1}.flex-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}body{min-height:60vh;color:var(--color-text);background:var(--color-background-soft);transition:color .4s,background-color .5s;line-height:1.6;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;padding:2rem;margin-bottom:10rem;font-weight:400}h1,h2{color:var(--color-heading);font-weight:600;font-family:var(--font-family-heading),serif}h1{font-size:var(--font-size-xl);line-height:180%}h2{font-size:var(--font-size-lg);font-weight:500;line-height:120%}h3{font-family:var(--font-family-heading),serif;font-size:calc(1.2 * var(--font-size-md));font-weight:400;line-height:150%;margin-bottom:var(--font-size-md)}h4{font-family:var(--font-family-body),serif;font-weight:600;font-size:var(--font-size-md);margin-top:.7rem}h5,h6{font-family:var(--font-family-body),serif;font-size:var(--font-size-md);font-weight:500;color:var(--color-text)}svg{display:block;padding:0;margin:0;fill:var(--color-text);border-radius:3px}hr{border:0;border-bottom:1px solid var(--color-border);margin:1rem 0}a{color:var(--color-link);text-decoration:none;transition:.2s}a.button{padding:.25rem .75rem;margin:0 .25rem;border-radius:4px;line-height:120%;transition:none}button{cursor:pointer;padding:.6rem 1.1rem;font-family:var(--font-family-body)!important;font-weight:500;color:var(--color-text);background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px}button:hover:not(:disabled){background-color:var(--color-background-hard)}button:disabled,button:disabled:hover{opacity:.5}button.warning{color:#fff;border-color:var(--color-negative)!important;background-color:var(--color-negative-soft)}button.warning:hover:not(:disabled){background-color:var(--color-negative)}button.primary{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary-dark)}button.primary:hover:not(:disabled){background-color:var(--color-primary-dark)}button.small{padding:.35rem .7rem;font-size:var(--font-size-xs)!important;border:1px solid var(--color-border)}strong{font-weight:500}p{line-height:1.7}p+p{margin-top:.5rem}h1+section.section{margin-top:1rem}.hatched{background:repeating-linear-gradient(-45deg,transparent,transparent 12px,var(--color-border) 1px,var(--color-border) 13px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-disabled);opacity:.4}.hatched>p{background:var(--color-background);padding:.5rem 1rem .8rem;border-radius:2rem}pre{color:var(--color-text);font-size:var(--font-size-xs);line-height:calc(1.25 * var(--font-size-xs));max-height:20rem;overflow:scroll;padding:var(--font-size-xs);margin:0;white-space:pre-wrap;border:1px solid var(--color-border);border-radius:4px}section,.section{margin-top:calc(var(--section-gap) / 2);margin-bottom:var(--section-gap);transition:max-height .5s ease-out}section.collapsed,.section.collapsed{max-height:2.5rem;overflow:hidden;transition:max-height .5s ease-out;border-bottom-color:transparent}section>.toggle:after{margin-left:.5rem;color:var(--color-text-disabled);font-size:50%;display:inline;padding:0;content:"";cursor:pointer}section>.toggle:hover:after{content:"click to collapse"}section.collapsed>.toggle:after,section.collapsed>.toggle:hover:after{content:"click to expand"}.split{display:grid;gap:0 1rem;justify-items:start;justify-content:start}.split-2-1{grid-template-columns:2fr 1fr}.split-1-1{grid-template-columns:1fr 1fr}.split-1-2{grid-template-columns:1fr 2fr}.split-1-1-2{grid-template-columns:1fr 1fr 2fr}.disabled{opacity:.5;pointer-events:none}p.warning{font-weight:500;color:var(--color-negative)!important}p.modal{margin:auto;text-align:center;font-size:.9rem}.subtitle{color:var(--color-text-light);font-size:var(--font-size-sm)}.subtitle svg,svg.subtitle{fill:var(--color-text-light)}.subtitle.is-normal{font-size:inherit}h4.select,h3.select{cursor:pointer}h4.select:after,h3.select:after{content:"";float:right;position:relative;width:.6rem;height:.5rem;margin-top:-.7rem;padding:0;background-color:var(--color-primary);clip-path:polygon(100% 0%,0% 0%,50% 100%);border-color:var(--color-border-hover);z-index:100}h4 select,h3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none;color:var(--color-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h1 a,h2 a{font-weight:inherit}.filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:100%;margin:0 0 2rem;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:4px;font-size:.8rem}.filters h4,.filters legend{color:var(--color-text-light)}.filters>*{flex:1;min-width:14rem;padding:0;margin-right:1rem;display:flex;flex-direction:column}@media (hover: hover){a:hover{background-color:var(--color-link);background:color-mix(in srgb,var(--color-link) 10%,white 90%)}}@media (min-width: 1024px){#app{padding:0 2rem}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){h1{font-size:1.4rem!important;position:sticky;top:0rem;left:0;padding:.5rem 1rem .8rem;margin:-2rem;background:var(--color-background);z-index:1000;box-shadow:0 0 .5rem #0000001a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h1+section.section{margin-top:3rem}#app{display:flex;flex-direction:column-reverse}header{position:sticky;bottom:0;background-color:var(--color-background-soft);z-index:1000}}@media screen and (max-width: 768px){h1{font-size:1.4rem}}
