@charset "UTF-8";@import "https://rsms.me/inter/inter.css";@import "https://fonts.googleapis.com/css2?family=Fira+Mono&family=Merriweather&display=swap";html{text-rendering:optimizeLegibility;font-family:Inter,sans-serif}@supports (font-variation-settings:normal){html{font-family:Inter var,sans-serif}}body{background:var(--background);color:var(--color-text);font-size:.875rem;height:100vh;margin:0}@media (prefers-color-scheme:light){body.app-themes--auto{--color-accent:#0052cc;--color-on-accent:#fff;--color-accent-light:#003380;--color-accent-lighter:#001533;--surface:#efefef;--surface-lighter:#f7f7f7;--surface-dark:#dbdbdb;--surface-darker:#d6d6d6;--surface-blue:rgba(0,82,204,.15);--surface-accent-darker:rgba(0,82,204,.2);--surface-red:rgba(199,0,57,.1);--surface-red-darker:rgba(199,0,57,.2);--color-border-blue:rgba(0,82,204,.75);--background:#fff;--background-raised:#e1ecff;--backdrop:rgba(0,12,31,.5);--color-text:#000c1f;--color-text-secondary:#213b64;--color-text-disabled:#80a9e6;--color-border:#ced5df;--color-border-hover:#b4c5df;--color-hover:rgba(0,12,31,.06);--color-active:rgba(0,12,31,.1);--color-focus:rgba(0,82,204,.5);--color-shadow:rgba(0,0,0,.1);--color-success:#3da144;--color-destructive:#c70039;--color-destructive-light:#e10040;--color-destructive-lighter:#fa0048;--color-warning:#d86f48}}@media (prefers-color-scheme:dark){body.app-themes--auto{--color-accent:#3385ff;--color-accent-light:#99c2ff;--color-accent-lighter:#e6f0ff;--surface:#181818;--surface-lighter:#202020;--surface-dark:#131313;--surface-darker:#0b0b0b;--surface-blue:rgba(51,133,255,.15);--surface-red:rgba(199,0,57,.1);--surface-red-darker:rgba(199,0,57,.2);--color-border-blue:rgba(51,133,255,.75);--background:#121212;--background-raised:#fff;--backdrop:hsla(0,0%,7%,.7);--color-text:#ebf3ff;--color-text-secondary:#b0bed4;--color-border:#29374d;--color-border-hover:#2f3f56;--color-hover:rgba(235,243,255,.06);--color-active:rgba(235,243,255,.1);--color-focus:rgba(51,133,255,.2);--color-shadow:rgba(0,0,0,.1);--color-success:#3da144;--color-destructive:#c70039;--color-destructive-light:#e10040;--color-destructive-lighter:#fa0048;--color-warning:#d86f48;--color-text-disabled:#1f4071}}body.app-themes--light{--color-accent:#0052cc;--color-on-accent:#fff;--color-accent-light:#003380;--color-accent-lighter:#001533;--surface:#efefef;--surface-lighter:#f7f7f7;--surface-dark:#dbdbdb;--surface-darker:#d6d6d6;--surface-blue:rgba(0,82,204,.15);--surface-accent-darker:rgba(0,82,204,.2);--surface-red:rgba(199,0,57,.1);--surface-red-darker:rgba(199,0,57,.2);--color-border-blue:rgba(0,82,204,.75);--background:#fff;--background-raised:#e1ecff;--backdrop:rgba(0,12,31,.5);--color-text:#000c1f;--color-text-secondary:#213b64;--color-text-disabled:#80a9e6;--color-border:#ced5df;--color-border-hover:#b4c5df;--color-hover:rgba(0,12,31,.06);--color-active:rgba(0,12,31,.1);--color-focus:rgba(0,82,204,.5);--color-shadow:rgba(0,0,0,.1);--color-success:#3da144;--color-destructive:#c70039;--color-destructive-light:#e10040;--color-destructive-lighter:#fa0048;--color-warning:#d86f48}body.app-themes--dark{--color-accent:#3385ff;--color-accent-light:#99c2ff;--color-accent-lighter:#e6f0ff;--surface:#181818;--surface-lighter:#202020;--surface-dark:#131313;--surface-darker:#0b0b0b;--surface-blue:rgba(51,133,255,.15);--surface-red:rgba(199,0,57,.1);--surface-red-darker:rgba(199,0,57,.2);--color-border-blue:rgba(51,133,255,.75);--background:#121212;--background-raised:#fff;--backdrop:hsla(0,0%,7%,.7);--color-text:#ebf3ff;--color-text-secondary:#b0bed4;--color-border:#29374d;--color-border-hover:#2f3f56;--color-hover:rgba(235,243,255,.06);--color-active:rgba(235,243,255,.1);--color-focus:rgba(51,133,255,.2);--color-shadow:rgba(0,0,0,.1);--color-success:#3da144;--color-destructive:#c70039;--color-destructive-light:#e10040;--color-destructive-lighter:#fa0048;--color-warning:#d86f48;--color-text-disabled:#1f4071}#floating-element-wrapper{display:block}a{color:inherit;text-decoration:none}.icon{display:block}.view{box-sizing:border-box}.view.clickable{cursor:pointer;transition:background .15s;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.view.clickable:hover{background:var(--color-hover)}.view.clickable:active{background:var(--color-active)}.button{align-items:center;border:none;border-radius:.375rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:1rem;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:background .15s,color .15s,border .15s;width:max-content}.button .icon{margin:0 .3125rem 0 0}.button--reversed{flex-direction:row-reverse}.button--reversed .icon{margin:0 0 0 .3125rem}.button--link{background:transparent;border:none;padding:.5rem 0}.button--link .icon,.button--link .text{color:var(--color-accent)}.button--link:active .icon,.button--link:active .text,.button--link:hover .icon,.button--link:hover .text{color:var(--color-accent-lighter)}.button--link:focus-visible{box-shadow:0 0 0 .1875rem var(--color-focus)}.button--link:disabled .icon,.button--link:disabled .text{background:none;color:var(--color-text-disabled);pointer-events:none}.button--link--destructive .icon,.button--link--destructive .text{color:var(--color-destructive)}.button--link--destructive:hover .icon,.button--link--destructive:hover .text{color:var(--color-destructive-light)}.button--link--destructive:active .icon,.button--link--destructive:active .text{color:var(--color-destructive-lighter)}.button--link--destructive:focus-visible{box-shadow:0 0 0 .1875rem var(--surface-red)}.button--flat{background:transparent;border:none}.button--flat .icon,.button--flat .text{color:var(--color-accent)}.button--flat:hover{background:var(--color-hover)}.button--flat:active{background:var(--color-active)}.button--flat:focus-visible{box-shadow:0 0 0 .1875rem var(--color-focus)}.button--flat:disabled{background:none;pointer-events:none}.button--flat:disabled .icon,.button--flat:disabled .text{color:var(--color-text-disabled)}.button--flat--destructive .icon,.button--flat--destructive .text{color:var(--color-destructive)}.button--flat--destructive:hover{background:var(--surface-red)}.button--flat--destructive:active{background:var(--surface-red-darker)}.button--flat--destructive:focus-visible{box-shadow:0 0 0 .1875rem var(--surface-red-darker)}.button--outlined{background:transparent;border:1px solid var(--color-border)}.button--outlined .icon,.button--outlined .text{color:var(--color-accent)}.button--outlined:hover{background:var(--color-hover);border:1px solid var(--color-border-hover)}.button--outlined:active{background:var(--color-active);border:.0625rem solid var(--color-border-hover)}.button--outlined:focus-visible{box-shadow:0 0 0 .1875rem var(--color-focus)}.button--outlined:disabled{background:none;border:.0625rem solid var(--color-shadow);color:var(--color-text-disabled);pointer-events:none}.button--outlined--destructive .icon,.button--outlined--destructive .text{color:var(--color-destructive)}.button--outlined--destructive:hover{background:var(--surface-red);border:1px solid var(--color-border-hover)}.button--outlined--destructive:active{background:var(--surface-red-darker);border:.0625rem solid var(--color-border-hover)}.button--outlined--destructive:focus-visible{box-shadow:0 0 0 .1875rem var(--surface-red-darker)}.button--filled{background:var(--color-accent);border:none;color:#fff}.button--filled .icon,.button--filled .text{color:#fff}.button--filled:hover{background:var(--color-accent-light)}.button--filled:active{background:var(--color-accent-lighter)}.button--filled:focus-visible{box-shadow:0 0 0 .1875rem var(--color-focus)}.button--filled:disabled{background:none;background:var(--color-shadow);color:#fff;pointer-events:none}.button--filled--destructive{background:var(--color-destructive);border:none;color:#fff}.button--filled--destructive .icon,.button--filled--destructive .text{color:#fff}.button--filled--destructive:hover{background:var(--color-destructive-light)}.button--filled--destructive:active{background:var(--color-destructive-lighter)}.button--filled--destructive:focus-visible{box-shadow:0 0 0 .1875rem var(--color-focus)}.button--filled--destructive:disabled{background:none;background:var(--color-shadow);color:#fff;pointer-events:none}.button--icon-only{padding:.25rem}.button--icon-only .icon{margin:0}.card{--card-radius:0.5rem;border-radius:var(--card-radius);padding:0}.card--outlined{background:var(--background);border:.0625rem solid var(--color-border)}.card--filled{background:var(--surface);border:none}.card--filled.clickable:hover{background:var(--surface-lighter)}.card--raised{background:var(--background);border:.0625rem solid var(--color-border);box-shadow:0 .25rem .5rem 0 var(--color-shadow)}.card .card{border-radius:calc(var(--card-radius)/1.5)}.divider{background:var(--color-border);height:.0625rem;margin:1rem 0;width:100%}.grid{display:grid}.grid--align-start{align-items:flex-start}.grid--align-center{align-items:center}.grid--align-end{align-items:flex-end}.grid--align-stretch{align-items:stretch}.image{object-fit:cover;object-position:center}.picker{cursor:pointer;display:flex;flex-direction:column;gap:.25rem;-webkit-touch-action:none;touch-action:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:max-content}.picker--segmented__option-list__radio{display:none}.picker--segmented__option-list__option{align-items:center;appearance:none;border:.0625rem solid var(--color-border);border-left:none;border-right:none;cursor:pointer;display:flex;flex-grow:1;justify-content:center;padding:.5rem .75rem;text-align:center;transition:background .15s,border .15s}.picker--segmented__option-list__option .icon,.picker--segmented__option-list__option .text{color:var(--color-accent);transition:color .15s}.picker--segmented__option-list__option:last-of-type{border-radius:0 .375rem .375rem 0;border-right:.0625rem solid var(--color-border)}.picker--segmented__option-list__option:first-of-type{border-left:.0625rem solid var(--color-border);border-radius:.375rem 0 0 .375rem}.picker--segmented__option-list__option:hover{background:var(--color-hover);border-color:var(--color-border-hover)}.picker--segmented__option-list__option:active{background:var(--color-active);border-color:var(--color-border-hover)}.picker--segmented__option-list__radio:checked+.picker--segmented__option-list__option{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.picker--segmented__option-list__radio:checked+.picker--segmented__option-list__option .icon,.picker--segmented__option-list__radio:checked+.picker--segmented__option-list__option .text{color:#fff}.picker--radiogroup{overflow:visible}.picker--radiogroup label{cursor:pointer}.picker--radiogroup input[type=radio]{align-items:center;-moz-appearance:none;appearance:none;background:none;border:.125rem solid var(--color-border);border-radius:50%;cursor:pointer;display:flex;height:1.25rem;justify-content:center;margin:0;width:1.25rem}.picker--radiogroup input[type=radio]:hover{border:.125rem solid var(--color-border-hover)}.picker--radiogroup input[type=radio]:focus{box-shadow:0 0 0 .125rem var(--color-focus)}.picker--radiogroup input[type=radio]:checked{background:var(--color-accent)}.picker--radiogroup input[type=radio]:checked:after{background:#fff;border-radius:.1875rem;content:"";display:block;height:.375rem;width:.375rem}.picker--dropdown select{-webkit-appearance:none;appearance:none;background-color:transparent;background-position-x:calc(100% - .5rem);background-position-y:50%;background-repeat:no-repeat;border:.0625rem solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;outline:none;overflow:hidden;overflow-y:auto;padding:.5625rem 1.5rem .5625rem .8125rem;resize:none;transition:border-color .15s}.picker--dropdown select:hover{border-color:var(--color-border-hover)}@media (prefers-color-scheme:light){.picker--dropdown select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke-linecap='round' fill='none' stroke-linejoin='round' stroke='%23000' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}@media (prefers-color-scheme:dark){.picker--dropdown select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke-linecap='round' fill='none' stroke-linejoin='round' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}.popover{background:var(--background);border:.0625rem solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--color-shadow);display:none;padding:.875rem;z-index:1000000}.popover[data-show]{display:block}.popover .arrow,.popover .arrow:before{box-sizing:border-box;height:.75rem;position:absolute;width:.75rem;z-index:-1}.popover .arrow:before{background:var(--background);content:"";transform:rotate(45deg)}.popover[data-popper-placement^=top]>.arrow{bottom:-.375rem}.popover[data-popper-placement^=top]>.arrow:before{border-bottom:.0625rem solid var(--color-border);border-radius:0 0 .25rem 0;border-right:.0625rem solid var(--color-border)}.popover[data-popper-placement^=bottom]>.arrow{top:-.375rem}.popover[data-popper-placement^=bottom]>.arrow:before{border-left:.0625rem solid var(--color-border);border-radius:.25rem 0 0 0;border-top:.0625rem solid var(--color-border)}.popover[data-popper-placement^=left]>.arrow{right:-.375rem}.popover[data-popper-placement^=left]>.arrow:before{border-radius:0 .25rem 0 0;border-right:.0625rem solid var(--color-border);border-top:.0625rem solid var(--color-border)}.popover[data-popper-placement^=right]>.arrow{left:-.375rem}.popover[data-popper-placement^=right]>.arrow:before{border-bottom:.0625rem solid var(--color-border);border-left:.0625rem solid var(--color-border);border-radius:0 0 0 .25rem}.stack{display:flex}.stack--vertical{flex-direction:column}.stack--horizontal{flex-direction:row}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.text{letter-spacing:-.0222998em}.text--largetitle{font-size:1.875rem;font-weight:700;letter-spacing:-.0013125rem;line-height:2.5rem}.text--largetitle:first-letter{text-transform:uppercase}@media screen and (max-width:840px){.text--largetitle{font-size:1.25rem;font-weight:700;letter-spacing:-.0010625rem;line-height:1.75rem}}.text--h1{font-size:1.5rem;font-weight:700;letter-spacing:-.0011875rem;line-height:2rem}.text--subtitle1{font-size:1rem;font-weight:600;letter-spacing:-.0006875rem;line-height:1.375rem}.text--h2{font-size:1.25rem;font-weight:600;letter-spacing:-.0010625rem;line-height:1.75rem}.text--subtitle2{font-size:1rem;font-weight:500;letter-spacing:-.00006875rem;line-height:1.25rem}.text--h3{font-size:1.125rem;font-weight:500;letter-spacing:-.000875rem;line-height:1.5625rem}.text--subtitle3{font-size:.875rem;font-weight:400;letter-spacing:-.000375rem;line-height:1.25rem}.text--headline{font-size:1rem;font-weight:700;letter-spacing:-.0006875rem;line-height:1.5rem}.text--body{font-size:1.0625rem;font-weight:400;letter-spacing:-.0008125rem;line-height:1.375rem}.text--body code{background:var(--color-hover);border:.0625rem solid var(--color-border-hover);border-radius:.25rem;font-family:Fira Mono,monospace;font-size:.9375rem;height:1.25rem;padding:0 .25rem}.text--body a{color:var(--color-accent);text-decoration:underline}.text--body p{margin:0}.text--body p+p{margin-top:1rem}.text--article{font-family:Merriweather,serif;font-size:1.125rem;font-weight:400;letter-spacing:-.000875rem;line-height:1.75rem}.text--button{font-weight:500;letter-spacing:.046875rem;text-transform:uppercase}.text--button,.text--label{font-size:.875rem;line-height:1.25rem}.text--label{font-weight:600;letter-spacing:-.000375rem}.text--overline{font-size:.75rem;font-weight:500;letter-spacing:.0625rem;line-height:1.0625rem;text-transform:uppercase}.text--caption{font-size:.8125rem;font-weight:400;letter-spacing:-.0001875rem;line-height:1.0625rem}.text--nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textfield{align-items:center;display:grid;gap:.25rem;grid-template-areas:"label required" "input input" "helper_text helper_text";grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}.textfield__label{grid-area:label}.textfield__editor p{margin-bottom:1rem}.textfield__input{background:inherit;border:.0625rem solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;grid-area:input;outline:none;overflow:hidden;overflow-y:auto;padding:.5625rem .8125rem;resize:none;transition:border-color .15s}.textfield__input[type=file]{display:none}.textfield__input:hover{border-color:var(--color-border-hover)}.textfield__input:focus{border:.125rem solid var(--color-accent);padding:.5rem .75rem}.textfield__input:invalid{box-shadow:none}.textfield__input:-moz-ui-invalid{box-shadow:none}.textfield textarea{height:100%}.textfield__helper-text{color:var(--color-text-secondary);grid-area:helper_text}.textfield--error .textfield__label{color:var(--color-destructive)}.textfield--error .textfield__input{border-color:var(--color-destructive)}.textfield--error .textfield__input:hover{border-color:var(--color-destructive-light)}.textfield--error .textfield__helper-text{color:var(--color-destructive)}.titlebar{grid-gap:.5rem .875rem;align-items:center;background:var(--background);border-bottom:.0625rem solid var(--color-border);display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr auto;padding:1rem;z-index:10}.menu{align-items:stretch;display:flex}.menu--vertical{flex-direction:column;gap:.375rem}.menu--horizontal-nav,.menu--horizontal-tab{flex-direction:row;gap:.375rem}.menu .menu-item .icon{stroke-width:.125rem!important}.menu--horizontal-tab .menu-item,.menu--vertical .menu-item{align-items:center;border-radius:.25rem;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;padding:.5rem 1rem .5rem .625rem;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.menu--horizontal-tab .menu-item--normal:hover,.menu--vertical .menu-item--normal:hover{background:var(--color-hover)}.menu--horizontal-tab .menu-item--normal:hover .icon,.menu--horizontal-tab .menu-item--normal:hover .text,.menu--vertical .menu-item--normal:hover .icon,.menu--vertical .menu-item--normal:hover .text{color:var(--color-accent)}.menu--horizontal-tab .menu-item--normal:active,.menu--vertical .menu-item--normal:active{background:var(--surface-blue)}.menu--horizontal-tab .menu-item--normal.menu-item--selected,.menu--horizontal-tab .menu-item--normal.menu-item--selected:active,.menu--horizontal-tab .menu-item--normal.menu-item--selected:hover,.menu--vertical .menu-item--normal.menu-item--selected,.menu--vertical .menu-item--normal.menu-item--selected:active,.menu--vertical .menu-item--normal.menu-item--selected:hover{background:var(--color-accent)}.menu--horizontal-tab .menu-item--normal.menu-item--selected .icon,.menu--horizontal-tab .menu-item--normal.menu-item--selected .text,.menu--horizontal-tab .menu-item--normal.menu-item--selected:active .icon,.menu--horizontal-tab .menu-item--normal.menu-item--selected:active .text,.menu--horizontal-tab .menu-item--normal.menu-item--selected:hover .icon,.menu--horizontal-tab .menu-item--normal.menu-item--selected:hover .text,.menu--vertical .menu-item--normal.menu-item--selected .icon,.menu--vertical .menu-item--normal.menu-item--selected .text,.menu--vertical .menu-item--normal.menu-item--selected:active .icon,.menu--vertical .menu-item--normal.menu-item--selected:active .text,.menu--vertical .menu-item--normal.menu-item--selected:hover .icon,.menu--vertical .menu-item--normal.menu-item--selected:hover .text{color:var(--color-on-accent)}.menu--horizontal-tab .menu-item--destructive:hover,.menu--vertical .menu-item--destructive:hover{background:var(--color-hover)}.menu--horizontal-tab .menu-item--destructive:hover .icon,.menu--horizontal-tab .menu-item--destructive:hover .text,.menu--vertical .menu-item--destructive:hover .icon,.menu--vertical .menu-item--destructive:hover .text{color:var(--color-destructive)}.menu--horizontal-tab .menu-item--destructive:active,.menu--vertical .menu-item--destructive:active{background:var(--surface-red)}.menu--horizontal-tab .menu-item--destructive:active .icon,.menu--horizontal-tab .menu-item--destructive:active .text,.menu--vertical .menu-item--destructive:active .icon,.menu--vertical .menu-item--destructive:active .text{color:var(--color-destructive)}.menu--horizontal-tab .menu-item--destructive.menu-item--selected,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:active,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:hover,.menu--vertical .menu-item--destructive.menu-item--selected,.menu--vertical .menu-item--destructive.menu-item--selected:active,.menu--vertical .menu-item--destructive.menu-item--selected:hover{background:var(--color-destructive)}.menu--horizontal-tab .menu-item--destructive.menu-item--selected .icon,.menu--horizontal-tab .menu-item--destructive.menu-item--selected .text,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:active .icon,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:active .text,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:hover .icon,.menu--horizontal-tab .menu-item--destructive.menu-item--selected:hover .text,.menu--vertical .menu-item--destructive.menu-item--selected .icon,.menu--vertical .menu-item--destructive.menu-item--selected .text,.menu--vertical .menu-item--destructive.menu-item--selected:active .icon,.menu--vertical .menu-item--destructive.menu-item--selected:active .text,.menu--vertical .menu-item--destructive.menu-item--selected:hover .icon,.menu--vertical .menu-item--destructive.menu-item--selected:hover .text{color:#fff}.menu--horizontal-nav .menu-item{align-items:center;border-radius:.25rem;color:var(--color-text-disabled);cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.125rem;padding:.375rem;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.menu--horizontal-nav .menu-item .text{font-size:.75rem;line-height:.75rem}.menu--horizontal-nav .menu-item--normal:hover .icon,.menu--horizontal-nav .menu-item--normal:hover .text{color:var(--color-accent-light)}.menu--horizontal-nav .menu-item--normal.menu-item--selected .icon,.menu--horizontal-nav .menu-item--normal.menu-item--selected .text,.menu--horizontal-nav .menu-item--normal.menu-item--selected:active .icon,.menu--horizontal-nav .menu-item--normal.menu-item--selected:active .text,.menu--horizontal-nav .menu-item--normal.menu-item--selected:hover .icon,.menu--horizontal-nav .menu-item--normal.menu-item--selected:hover .text,.menu--horizontal-nav .menu-item--normal:active .icon,.menu--horizontal-nav .menu-item--normal:active .text{color:var(--color-accent)}.menu--horizontal-nav .menu-item--destructive:hover .icon,.menu--horizontal-nav .menu-item--destructive:hover .text{color:var(--color-destructive-light)}.menu--horizontal-nav .menu-item--destructive.menu-item--selected .icon,.menu--horizontal-nav .menu-item--destructive.menu-item--selected .text,.menu--horizontal-nav .menu-item--destructive.menu-item--selected:active .icon,.menu--horizontal-nav .menu-item--destructive.menu-item--selected:active .text,.menu--horizontal-nav .menu-item--destructive.menu-item--selected:hover .icon,.menu--horizontal-nav .menu-item--destructive.menu-item--selected:hover .text,.menu--horizontal-nav .menu-item--destructive:active .icon,.menu--horizontal-nav .menu-item--destructive:active .text{color:var(--color-destructive)}table.table{border-collapse:collapse;text-align:left}table.table thead tr th{border:none;padding:.5rem 0}table.table thead+tbody tr:first-of-type td{border-top-color:var(--color-border)}table.table thead+tbody tr:first-of-type.selected td{border-top-color:var(--color-border-blue)}table.table tbody tr td{border-top:.0625rem solid var(--color-border);padding:.25rem .75rem .25rem 0;transition:background .15s ease,border .15s ease}table.table tbody tr td:last-of-type{padding-right:0}table.table tbody tr td a{color:inherit;display:block;text-decoration:none}table.table tbody tr:last-of-type td{border-bottom:.0625rem solid transparent}table.table tbody tr:first-of-type td{border-top:.0625rem solid transparent}table.table tbody tr.selected td{background:var(--surface-blue);border-color:var(--color-border-blue)}table.table tbody tr.selected:last-of-type td{border-bottom:1px solid var(--color-border-blue)}table.table tbody tr.selected+tr td{border-top-color:var(--color-border-blue)}table.table.alternate-row-color tbody tr:nth-child(odd) td{background-color:var(--surface)}.checkbox{align-items:center;display:flex;flex-direction:row}.checkbox--checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.125rem solid var(--color-border);border-radius:.25rem;height:1rem;transition:background .15s ease,border .15s ease;width:1rem}.checkbox--checkbox input[type=checkbox]:after{color:#fff;content:"✓";display:block;font-family:Inter,sans-serif;font-weight:700;height:100%;line-height:100%;opacity:0;text-align:center;transition:opacity .15s ease;width:100%}@supports (font-variation-settings:normal){.checkbox--checkbox input[type=checkbox]:after{font-family:Inter var,sans-serif}}.checkbox--checkbox input[type=checkbox]:hover{background-color:var(--color-hover);border-color:var(--color-border-hover)}.checkbox--checkbox input[type=checkbox]:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox--checkbox input[type=checkbox]:checked:after{opacity:1}.checkbox--switch input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--color-border);border:none;border-radius:.75rem;box-sizing:border-box;cursor:pointer;height:1.5rem;min-height:1.5rem;min-width:2.5rem;position:relative;transition:background-color .15s ease;width:2.5rem}.checkbox--switch input[type=checkbox]:after{background:var(--background);border:.125rem solid var(--color-border);border-radius:.75rem;box-sizing:border-box;content:"";display:block;height:1.5rem;transition:border .15s ease,margin-left .15s ease;width:1.5rem}.checkbox--switch input[type=checkbox]:checked{background:var(--color-accent)}.checkbox--switch input[type=checkbox]:checked:after{border-color:var(--color-accent);margin-left:1rem}.avatar{background:var(--color-accent);border-radius:50%;color:#fff}.avatar--normal{font-size:.765625rem;height:2.1875rem;line-height:2.1875rem;text-align:center;width:2.1875rem}.avatar--large{font-size:1.09375rem;height:3.125rem;line-height:3.125rem;text-align:center;width:3.125rem}.avatar--x-large{font-size:1.75rem;height:5rem;line-height:5rem;text-align:center;width:5rem}.avatar.clickable:hover{background:var(--color-accent-lighter)}.tag{align-items:center;background:var(--surface-blue);border-radius:1.25rem;color:var(--color-accent);display:flex;padding:.25rem .625rem;width:max-content}.tag.clickable:hover{background:var(--surface-accent-darker);color:var(--color-accent)}.popup{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:var(--backdrop);bottom:0;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 0ms .25s,opacity .25s 0ms,z-index .25s 0ms,backdrop-filter .25s 0ms;visibility:hidden;z-index:10000}.popup,.popup__window{display:flex;pointer-events:none}.popup__window{border-radius:.5rem;box-shadow:0 4px 8px 0 var(--color-shadow);flex-direction:column;margin:auto;max-height:95vh;max-width:95vw;overflow:hidden;position:relative;transform:translateY(10px);transition:transform .5s ease}.popup__window,.popup__window .titlebar{background:var(--surface)}.popup__window-bar{align-items:center;background:var(--surface-dark);display:flex;flex-direction:row}.popup__window-content{overflow:auto}.popup.visible{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:1;pointer-events:all;transition:visibility .25s 0ms,opacity .25s 0ms,z-index .25s 0ms,backdrop-filter .25s 0ms;visibility:visible}.popup.visible .popup__window{pointer-events:all;transform:translateY(0)}input[type=file]{display:none}.file-input__image-preview{border-bottom:.0625rem solid var(--color-border);height:12.5rem}.color-picker{display:flex;flex-direction:column;gap:.25rem;-webkit-touch-action:none;touch-action:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:max-content}.color-picker--palette--option-list{display:flex;flex-direction:row;gap:.5rem}.color-picker--palette--option-list--radio{display:none}.color-picker--palette--option-list--radio:checked+label{box-shadow:0 0 0 2px var(--color-accent)}.color-picker--palette--option-list--swatch{background:currentColor;border:2px solid var(--background);border-radius:.25rem;box-shadow:0 0 0 2px var(--color-border);cursor:pointer;height:1.5rem;width:1.5rem}.signature-field{display:flex;flex-direction:column;gap:.25rem}.signature-field__canvas-container{height:100%;position:relative;width:100%}.signature-field__canvas-container__canvas{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@keyframes slideinout{0%{opacity:0;transform:translateY(-50vh) scale(0);transform-origin:center center}10%{opacity:0;transform:translateY(-50vh) scale(0)}20%{opacity:1;transform:translateY(-50vh) scale(1)}80%{transform:translateY(-50vh) scale(1);transform-origin:center center}to{transform:translateY(-1rem) scale(1);transform-origin:right bottom}}.snackbar{animation:slideinout 3s cubic-bezier(.19,1,.22,1) 1 forwards;background:var(--color-destructive);border-radius:.5rem;bottom:0;box-shadow:0 .5rem 1rem .25rem var(--color-shadow);color:#fff;height:max-content;left:0;margin:auto;padding:.75rem 1rem;position:fixed;right:0;transform:translateY(-1rem);width:max-content;z-index:200000000}@media print{.app-menu,.button,.checkbox,.color-picker,.file-input,.form,.menu,.picker,.textfield{display:none}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:1.0625rem;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;min-height:6.25rem;outline:none;overflow-y:auto;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor a{color:var(--color-accent);text-decoration:underline}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li*,.ql-editor ul[data-checked=true]>li*{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}
/*# sourceMappingURL=index.45fbb739.css.map */
