:root{color:var(--color-text-primary);background-color:var(--color-surface)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-green:#1fca83;--color-brand-red:#e73838;--color-brand-yellow:#dbba11;--color-brand-blue:#308df1;--color-brand-grey:gray;--color-brand-gray:var(--color-brand-grey);--color-primary:var(--color-brand-green);--color-primary-inverse:white;--color-primary-hover:color-mix(in srgb, var(--color-primary) 80%, #000);--color-surface:#fff;--color-surface-hover:#f2f2f2;--color-background:#fafafa;--color-border:#f0f0f0;--color-text-primary:#213547;--color-text-secondary:#717171}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#1d1d1d;--color-surface-hover:#252525;--color-background:#0f0f0f;--color-border:#282828;--color-text-primary:#fff;--color-text-secondary:silver}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#1d1d1d;--color-surface-hover:#252525;--color-background:#000;--color-border:#282828;--color-text-primary:#fff;--color-text-secondary:silver}}:root{--typography-fontWeight-thin:100;--typography-fontWeight-extra-light:200;--typography-fontWeight-light:300;--typography-fontWeight-regular:400;--typography-fontWeight-medium:500;--typography-fontWeight-semi-bold:600;--typography-fontWeight-bold:700;--typography-fontWeight-extra-bold:800;--typography-fontWeight-black:900;--typography-font:Sen, Avenir, Helvetica, Arial, sans-serif;--typography-heading-font:var(--typography-font);--typography-heading-fontWeight:var(--typography-fontWeight-bold);--typography-heading-fontSize:2.5rem;--typography-heading-lineHeight:1.1;--typography-heading-font-xl:var(--typography-heading-font);--typography-heading-fontWeight-xl:var(--typography-fontWeight-bold);--typography-heading-fontSize-xl:2.5rem;--typography-heading-lineHeight-xl:1.1;--typography-heading-fontSize-xxl:5rem;--typography-heading-lineHeight-xxl:1.1;--typography-heading-font-l:var(--typography-heading-font);--typography-heading-fontWeight-l:var(--typography-fontWeight-bold);--typography-heading-fontSize-l:2rem;--typography-heading-lineHeight-l:1.1;--typography-heading-font-m:var(--typography-heading-font);--typography-heading-fontWeight-m:var(--typography-fontWeight-bold);--typography-heading-fontSize-m:1.3rem;--typography-heading-lineHeight-m:1;--typography-heading-font-lg:var(--typography-heading-font);--typography-body-font:var(--typography-font);--typography-body-fontWeight:var(--typography-fontWeight-regular);--typography-body-fontSize:1rem;--typography-body-lineHeight:1.5;--typography-body-font-sm:var(--typography-body-font);--typography-body-fontWeight-sm:var(--typography-fontWeight-regular);--typography-body-fontSize-sm:.8rem;--typography-body-lineHeight-sm:1.5}h1{font-family:var(--typography-heading-font-xl);font-weight:var(--typography-heading-fontWeight-xl);font-size:var(--typography-heading-fontSize-xl);line-height:var(--typography-heading-lineHeight-xl)}h2{font-family:var(--typography-heading-font-l);font-weight:var(--typography-heading-fontWeight-l);font-size:var(--typography-heading-fontSize-l);line-height:var(--typography-heading-lineHeight-l)}h3{font-family:var(--typography-heading-font-m);font-weight:var(--typography-heading-fontWeight-m);font-size:var(--typography-heading-fontSize-m);line-height:var(--typography-heading-lineHeight-m)}strong{font-weight:var(--typography-fontWeight-bold)}a{font-weight:var(--typography-fontWeight-medium);-webkit-text-decoration:inherit;text-decoration:inherit;color:var(--color-primary)}a:not(.ghost){font-weight:var(--typography-fontWeight-semi-bold)}a:hover{color:var(--color-primary-hover)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1em;padding:2em}.center{text-align:center}body{background:var(--color-background)}section{background:var(--color-surface)}.clickable{cursor:pointer}.clickable:hover{color:var(--color-primary)}.text-muted,.text-mute{color:var(--color-text-secondary)}.p-4{padding:1em}.mt-0{margin-top:0}.my-0{margin-top:0;margin-bottom:0}.text-sm{font-size:var(--typography-body-fontSize-sm);font-weight:var(--typography-body-fontWeight-sm);line-height:var(--typography-body-lineHeight-sm)}.uppercase{text-transform:uppercase;letter-spacing:.05em}.status{text-align:center;--c:black;width:calc(100% - .5em);color:var(--c);background:color-mix(in srgb, var(--c) 20%, transparent);border-radius:.5em;padding:.25em}.status.green{--c:var(--color-brand-green)}.status.blue{--c:var(--color-brand-blue)}.status.red{--c:var(--color-brand-red)}.status.yellow{--c:var(--color-brand-yellow)}.status.grey,.status.gray{--c:var(--color-brand-grey)}button{--c:var(--color-primary);background:var(--c);cursor:pointer;color:var(--color-primary-inverse);border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button.ghost{color:var(--color-text-primary);background:0 0}button.ghost:hover{color:var(--c);background:#0000000d}button.danger{--c:var(--color-brand-red)}button.success{--c:var(--color-brand-green)}button.warning{--c:var(--color-brand-yellow)}button.info{--c:var(--color-brand-blue)}button:hover{background:color-mix(in srgb, var(--c) 90%, black)}button.secondary{border:1px solid var(--c);color:var(--c);background:0 0}button.secondary:hover{background:#0000000d}@media (prefers-color-scheme:dark){button.secondary:hover{background:#ffffff0d}}button:disabled{background:var(--color-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:not-allowed}button:disabled:hover{color:var(--color-text-secondary)}button:has(ion-icon){align-items:center;gap:.5em;display:flex}button:has(ion-icon) ion-icon{color:inherit;font-size:1.2em}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}dialog[open]{border:1px solid var(--color-border);border-radius:1em;max-height:80vh}dialog[open]::backdrop{background-color:#00000080}dialog[open]>.content{outline:none;flex-direction:column;gap:1em;width:100%;display:flex;position:relative;overflow:hidden}dialog[open]>.content :first-child{margin-top:0}dialog[open] .close{cursor:pointer;font-size:1.5em;position:absolute;top:.5em;right:.5em}@media (width<=600px){dialog[open],dialog[open]>div{max-width:80vw!important}.options .option:not(:has(input[type=checkbox])){grid-template-columns:1fr;gap:.5em}}.form{border-radius:1em;gap:1em;display:grid}.form .row{flex-direction:row;justify-content:space-between;gap:1em;width:100%;display:flex}.form .row.end{justify-content:flex-end}.form .row.start{justify-content:flex-start}.form .field{flex-direction:column;display:flex}.form .field label{font-size:var(--typography-body-fontSize-sm);color:var(--color-text-secondary)}.form .field.small{flex-flow:wrap;align-items:center;gap:1em}.form .field.small input{width:10ch;min-width:0;font-size:var(--typography-body-fontSize-sm);margin:0;padding:.25em .5em}.form textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.6em 1.2em;font-family:inherit}input,select,div.advanced-input{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.6em 1.2em}:is(input,select,div.advanced-input):not(:last-child){margin-bottom:1em}:is(input,select,div.advanced-input):disabled{background-color:var(--color-surface-hover);color:var(--color-text-secondary)}:is(input,select,div.advanced-input)[aria-invalid=true]{border-color:var(--color-brand-red)}:is(input,select,div.advanced-input)[aria-invalid=true]:has(+.error-description){margin-bottom:.25em}div.checkbox{flex-direction:row;align-items:center;gap:.5em;display:flex}div.checkbox input{cursor:pointer;width:1.4rem;height:1.4rem;accent-color:var(--color-primary);margin:0}.error-description{color:var(--color-brand-red);flex-direction:row;align-items:baseline;gap:.5em;margin-bottom:1em;font-size:.9em;display:flex}.error-description ion-icon{flex-shrink:0;translate:0 .12em}div.chip-group{flex-direction:row;align-items:center;gap:.5em;margin-bottom:1em;display:flex;overflow-x:auto}div.chip-group .chip-option{border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;border-radius:100vmax;padding:.25em 1em;font-size:.9rem;font-weight:700}div.chip-group .chip-option.selected{background-color:var(--color-text-primary);color:var(--color-surface)}div.chip-group .chip-option:has(ion-icon){align-items:center;gap:.5em;padding-left:.5em;display:flex}div.chip-group .chip-option:has(ion-icon) ion-icon{font-size:1rem}.table{width:100%}.table .row{border:1px solid #0000;align-items:center;display:flex;position:relative}.table .row:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:.25em}.table .row input{background:0 0;border:none;width:100%;margin:0}.table .row input:focus{outline-color:var(--color-text-primary)}.table .row.duplicate{background:color-mix(in srgb, var(--color-brand-red) 10%, transparent);border:1px solid var(--color-brand-red);border-radius:.5rem}.table .row.duplicate input:focus{outline-color:var(--color-text-primary)}.format-builder{flex-direction:row;align-items:center;width:calc(100% - 4em);display:flex;overflow-x:auto}.format-builder .node{--c:var(--color-primary);border:1px solid var(--color-border);box-shadow:var(--fx-box-shadow);border-radius:1em;flex-direction:column;max-width:50ch;display:flex;overflow:clip}.format-builder .node .header{background:color-mix(in srgb, var(--c) 10%, transparent);color:var(--c);font-weight:var(--typography-fontWeight-bold);padding:.5em 1em}.format-builder .node .body{background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;flex-grow:1;gap:1em;padding:1em;display:flex}.format-builder .node .body .field{justify-content:space-between}.format-builder .node .footer{background:var(--color-background);color:var(--color-text-secondary);padding:.5em 1em}:root{font-family:var(--typography-body-font);font-weight:var(--typography-body-fontWeight);line-height:var(--typography-body-lineHeight);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--fx-box-shadow:0 2px 4px #0000001a}body{min-width:320px;min-height:100svh;margin:0;display:flex}#app{width:100%}#app header .full{max-width:1280px}#app>.content{width:calc(100% - 4rem);max-width:1280px;margin:0 auto;padding:2rem}@media (width<=768px){body{flex-direction:column;align-items:center}#app>.content{width:100%;padding:0}}.notification[data-v-d2506df9]{color:var(--color-primary-inverse);flex-direction:row;justify-content:space-between;align-items:center;gap:2em;padding:.5em 1em;display:flex}.notification.success[data-v-d2506df9]{background-color:var(--color-brand-green)}.notification.error[data-v-d2506df9]{background-color:var(--color-brand-red)}.notification.info[data-v-d2506df9]{background-color:var(--color-brand-blue)}.notification.warning[data-v-d2506df9]{background-color:var(--color-brand-yellow)}.notification h4[data-v-d2506df9],.notification p[data-v-d2506df9]{margin:0}.close[data-v-d2506df9]{cursor:pointer;font-size:1.5rem}.details[data-v-d2506df9]{display:block}.notification[data-v-ba6a1137]{background:var(--color-surface);cursor:pointer;align-items:center;gap:2em;overflow:hidden}.notification .message[data-v-ba6a1137]{padding:1em 0 1em 1em}.notification .message h4[data-v-ba6a1137]{margin:0}.notification .message .details[data-v-ba6a1137]{display:block}.yes-no[data-v-ba6a1137]{flex-direction:row;font-size:1.5rem;font-weight:700;display:flex}.yes-no .option[data-v-ba6a1137]{cursor:pointer;color:var(--color-primary-inverse);flex:1;justify-content:center;align-items:center;padding:.25em;display:flex}.yes-no .option.yes[data-v-ba6a1137]{background-color:var(--color-brand-green)}.yes-no .option.no[data-v-ba6a1137]{background-color:var(--color-brand-red)}.notifications[data-v-69fd250e]{z-index:10;flex-direction:column;align-items:flex-start;gap:1em;margin:2em;display:flex;position:fixed;inset:auto auto 0 0}.notifications .notification[data-v-69fd250e]{filter:drop-shadow(0 0 .5em #0003);border-radius:1em;min-width:200px;max-width:400px}header{background-color:var(--color-surface);z-index:10;border-bottom:1px solid var(--color-border);justify-content:center;margin-bottom:4em;padding:1em;display:flex;position:sticky;top:0}header .full{justify-content:space-between;align-items:center;width:100%;display:flex}header h3{align-items:center;gap:.5em;margin:.5em 0;display:flex}header nav{gap:1em;display:flex}header nav a{color:var(--color-text-primary);align-items:center;gap:.5em;display:flex}@media (width<=440px){header h3{font-size:0}header h3 ion-icon{font-size:2rem}}.matches:has(.match.card){grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));gap:1em;padding:1em;display:grid}.matches:has(.match.row){grid-template-columns:1fr;gap:0;padding:1em;display:grid}
