.title-bar[data-astro-cid-o7ttunvb]{position:fixed;top:env(safe-area-inset-top,0);left:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:calc(55px + env(safe-area-inset-top,0));padding-top:env(safe-area-inset-top,0);background-color:var(--background-0);border-bottom:var(--divider-thin);z-index:999;transition:var(--transitions)}.title-bar[data-astro-cid-o7ttunvb] .left-window-controls[data-astro-cid-o7ttunvb]{display:flex;align-items:center;gap:10px;padding-left:max(20px,env(safe-area-inset-left,0))}.title-bar[data-astro-cid-o7ttunvb] .right-window-controls[data-astro-cid-o7ttunvb]{display:flex;align-items:center;gap:15px;padding-right:max(20px,env(safe-area-inset-right,0))}.tabs[data-astro-cid-o7ttunvb]{display:flex;flex-direction:row;align-items:center}@media(max-width:650px){.tabs[data-astro-cid-o7ttunvb]{display:none}}@media(min-width:650px){.sidebar[data-astro-cid-o7ttunvb]{display:none}}.icon[data-astro-cid-o7ttunvb]{user-select:none}.icon-dark[data-astro-cid-o7ttunvb],html.dark .icon-light[data-astro-cid-o7ttunvb]{display:none}html.dark .icon-dark[data-astro-cid-o7ttunvb]{display:inline}.footer[data-astro-cid-sz7xmlte]{margin-top:6.5rem;padding:2rem;border-top:var(--divider-thin);display:flex;justify-content:space-between;align-items:center;padding-bottom:0;margin-bottom:-35px;transition:var(--transitions)}.footer[data-astro-cid-sz7xmlte] .footer-left[data-astro-cid-sz7xmlte]{margin-bottom:1rem}.footer[data-astro-cid-sz7xmlte] .footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte]{display:flex;align-items:center}.footer[data-astro-cid-sz7xmlte] .footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte] .footer-logo[data-astro-cid-sz7xmlte]{border-radius:.5rem;margin-right:1rem;user-select:none}.footer[data-astro-cid-sz7xmlte] .footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte] .footer-text[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.footer[data-astro-cid-sz7xmlte] .footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;gap:5rem;text-align:left}.footer[data-astro-cid-sz7xmlte] .footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-weight:700;font-size:1rem;margin-bottom:.5rem;user-select:none}.footer[data-astro-cid-sz7xmlte] .footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--text-1);font-size:.9rem;text-decoration:none;margin:.25rem 0;transition:color .2s ease}.footer[data-astro-cid-sz7xmlte] .footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.link[data-astro-cid-sz7xmlte]{color:var(--accent);font-weight:700}@media(max-width:650px){.footer[data-astro-cid-sz7xmlte]{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-left[data-astro-cid-sz7xmlte]{width:100%;order:2;margin-bottom:0}.footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte]{justify-content:center;text-align:left}.footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte] .footer-logo[data-astro-cid-sz7xmlte]{margin-right:.5rem}.footer-left[data-astro-cid-sz7xmlte] .footer-info[data-astro-cid-sz7xmlte] .footer-text[data-astro-cid-sz7xmlte]{font-size:.85rem;word-wrap:wrap;word-spacing:normal;word-break:normal}.footer-right[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;order:1;width:100%}.footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:space-evenly;gap:.5rem;width:100%}.footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:1rem}.footer-right[data-astro-cid-sz7xmlte] .footer-columns[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;padding:.25rem 0}}:root{--accent: var(--house-app);--accent-dark: var(--house-app-dark)}.ignore-div{display:contents}.setting[data-v-220999f2]{display:flex;align-items:center;justify-content:space-between;text-align:left}.setting .value[data-v-220999f2]{display:flex;justify-content:flex-end;align-items:center;text-align:right}.setting .value[data-v-220999f2] span,.setting .value[data-v-220999f2] p{text-align:right}.submit[data-v-220999f2]{margin-left:10px}.type[data-v-0611b1c0]{--badge-color: var(--accent);color:var(--badge-color);border-radius:var(--border-radius);border:var(--default-border) var(--badge-color);font-size:.8rem;padding:2px 5px;-webkit-user-select:none;user-select:none;width:fit-content}.button-container[data-v-7ea9e97e]{position:fixed;right:20px;bottom:20px;z-index:2;display:flex;flex-direction:column;gap:10px}@media(max-width:650px){.button-container[data-v-7ea9e97e]{right:0;bottom:5px}}.bottom-sheet[data-v-570e4957]{position:fixed;inset-inline:0;bottom:0;top:auto;padding:0;background:none;border:none;width:100%;height:65%;transform:translateY(100%);transition:all .3s ease;overflow:auto;transition-behavior:allow-discrete}.bottom-sheet[data-v-570e4957]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.bottom-sheet[data-v-570e4957]:popover-open{display:flex;flex-direction:column;background-color:var(--background-0)}.open[data-v-570e4957]{transform:translateY(0)}.sheet-inside[data-v-570e4957]{position:relative;width:100%;height:auto;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top:var(--border);overflow:hidden;margin:0 auto;background:var(--background-0);padding-bottom:10px}.controls[data-v-570e4957]{width:95%;display:flex;flex-direction:row;align-items:center;justify-self:center;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:5px}.cancel-button[data-v-570e4957]{margin-right:auto}.next-button[data-v-570e4957]{margin-left:auto}.clear-group[data-v-57046ee9]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.clear-group button[data-v-57046ee9]{outline:none}.clear-group button[data-v-57046ee9]:focus-visible{color:var(--danger)}[data-v-57046ee9] .text-field,[data-v-57046ee9] .number-field{width:100%}.icon[data-v-57046ee9]:hover{transform:scale(1.1)}.large-title[data-v-931e0949]{font-size:clamp(2rem,10vw,6em);text-align:left;line-height:85%;letter-spacing:-5px;margin:0 0 40px;-webkit-user-select:none;user-select:none}@media(max-width:650px){.large-title[data-v-931e0949]{letter-spacing:-1px}}.items[data-v-23d8f1da]{display:flex;flex-direction:column;gap:5px;padding-left:0}.array-item[data-v-23d8f1da]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.remove-button[data-v-23d8f1da]:focus-visible{outline:none;color:var(--danger);transform:scale(1.1)}.remove-button[data-v-23d8f1da]:hover{color:var(--danger);transform:scale(1.1)}.add-button[data-v-23d8f1da]{width:100%}.setting[data-v-b1d7c860]{display:flex;align-items:center;justify-content:space-between;text-align:left}.setting .value[data-v-b1d7c860]{display:flex;justify-content:flex-end;align-items:center}.submit[data-v-b1d7c860]{margin-left:10px}label[data-v-b1d7c860]{text-align:left}.container[data-v-2b8e66ab]{width:100%}.radio-group[data-v-2b8e66ab]{border:none;padding:0}legend[data-v-2b8e66ab]{padding:0;font-weight:600;color:var(--text-0);text-align:left}.description[data-v-2b8e66ab]{color:var(--subtext-0);margin:0 0 6px;font-size:14px;padding-left:2px}.options[data-v-2b8e66ab]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.option[data-v-2b8e66ab]{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:450px;min-height:70px;padding:0;transition:var(--transitions)}.option input[data-v-2b8e66ab]{display:none}.option .label[data-v-2b8e66ab]{text-align:center;pointer-events:none;margin:0;font-weight:700}.option[data-v-2b8e66ab]:has(input:checked){border:var(--accent-border);background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0))}.option[data-v-2b8e66ab]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-2b8e66ab]{opacity:var(--disabled-opacity);cursor:not-allowed}.container[data-v-b53b8646]{width:100%}.radio-group[data-v-b53b8646]{border:none;padding:0}legend[data-v-b53b8646]{padding:0;font-weight:600;color:var(--text-0);text-align:left}.description[data-v-b53b8646]{color:var(--subtext-0);margin:0 0 6px;font-size:14px;padding-left:2px}.options[data-v-b53b8646]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));box-sizing:border-box}.option[data-v-b53b8646]{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:450px;min-height:70px;padding:0;transition:var(--transitions);text-align:left;height:fit-content;box-sizing:border-box}.option input[data-v-b53b8646]{display:none}.option .label[data-v-b53b8646]{text-align:center;pointer-events:none;margin-top:8px}.option[data-v-b53b8646]:has(input:checked){border:var(--accent-border);background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0))}.option[data-v-b53b8646]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-b53b8646]{opacity:var(--disabled-opacity);cursor:not-allowed}.option .description[data-v-b53b8646]{pointer-events:none;align-self:center;margin:8px 4px;text-align:center}.rounded-card[data-v-268e09de]{width:100%;max-width:700px;padding:0 0 30px}.title-area[data-v-268e09de]{display:flex;justify-content:space-between;align-items:center}.title[data-v-268e09de]{margin:15px 20px;font-size:1.3rem;text-align:left}.more-button[data-v-268e09de]{border-radius:15px;display:flex;align-items:center;color:var(--text-1);padding:7px;font-size:.9rem;margin-right:13px}.more-button[data-v-268e09de]:hover{background-color:var(--surface-0);color:var(--accent)}.more-button[data-v-268e09de]:focus-visible{outline:none;color:var(--accent)}.more-button .more[data-v-268e09de]{margin-right:7px}.text-field[data-v-2fa563f7]{display:flex;justify-content:space-between;align-items:center}.text-field label[data-v-2fa563f7]{text-align:left}.app-submit-button[data-v-57860a90]{--button-color: var(--v79068bf6);background-color:var(--background-0);color:var(--text-1);border:var(--default-thicker-border) var(--text-1);border-radius:var(--border-radius);padding:10px 20px;cursor:pointer;font-size:15px;transition:var(--transitions),opacity var(--transition-time-short) ease}.app-submit-button[data-v-57860a90]:hover{background-color:var(--surface-0)}.app-submit-button[data-v-57860a90]:focus-visible{background-color:var(--surface-0);outline:2px solid var(--text-1);outline-offset:2px}.app-submit-button.loading[data-v-57860a90]{background-color:var(--loading);cursor:not-allowed}.app-submit-button.loading[data-v-57860a90]:hover{background-color:var(--loading-hover)}.app-submit-button.danger[data-v-57860a90]{border:var(--default-thicker-border) var(--danger);background-color:color-mix(in display-p3,var(--danger) 25%,var(--surface-0))}.app-submit-button.danger[data-v-57860a90]:hover{background-color:color-mix(in display-p3,var(--danger) 35%,var(--surface-0))}.app-submit-button.danger[data-v-57860a90]:focus-visible{background-color:color-mix(in display-p3,var(--danger) 35%,var(--surface-0));outline:2px solid var(--danger)}.app-submit-button.primary[data-v-57860a90]{border:var(--default-thicker-border) var(--button-color);background-color:color-mix(in display-p3,var(--button-color) 25%,var(--surface-0))}.app-submit-button.primary[data-v-57860a90]:hover{background-color:color-mix(in display-p3,var(--button-color) 35%,var(--surface-0))}.app-submit-button.primary[data-v-57860a90]:focus-visible{background-color:color-mix(in display-p3,var(--button-color) 35%,var(--surface-0));outline:2px solid var(--button-color)}.app-submit-button[data-v-57860a90]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.spinner[data-v-57860a90]{width:1em;height:1em;border:2px solid var(--text-1);border-top-color:transparent;border-radius:50%;display:inline-block;animation:--spin-57860a90 .8s linear infinite}.spinner.danger[data-v-57860a90]{border:2px solid var(--danger);border-top-color:transparent}.spinner.primary[data-v-57860a90]{border:2px solid var(--button-color);border-top-color:transparent}@keyframes --spin-57860a90{to{transform:rotate(360deg)}}.back-button[data-v-79cda116]{text-decoration:none;border:0;background:none;border-radius:50px;font-weight:700;color:var(--text-1);width:40px;height:40px;font-size:16px}.back-button[data-v-79cda116]:hover{background-color:var(--surface-0);color:var(--accent)}.back-button[data-v-79cda116]:focus-visible{outline:none;color:var(--accent)}.sidebar-button[data-v-5e9d9525]{position:fixed;bottom:80px;right:-7px;z-index:2}.sidebar-button .sidebar-button-button[data-v-5e9d9525]{background-color:var(--background-0);color:var(--text-1);border:var(--border);border-radius:var(--border-radius) 0 0 var(--border-radius);cursor:pointer;font-size:15px;box-shadow:var(--hover-shadow)}.sidebar-button .sidebar-button-button[data-v-5e9d9525]:hover{background-color:var(--surface-0)}.long[data-v-38bb1d62]{display:flex;align-items:center;gap:10px;text-align:center;justify-content:center}.long svg[data-v-38bb1d62]{width:25px;padding:-2px}.short[data-v-38bb1d62]{text-align:center;width:25px}.theme-button[data-v-b1ff95d2]{padding:5px 15px}.theme-button[data-v-b1ff95d2]:hover{color:var(--accent)}.card[data-v-007640f9]{position:relative;padding:50px 0 20px;max-width:450px;width:100%;transition:background-color var(--transition-time) ease;box-sizing:border-box}.title[data-v-007640f9]{display:block;margin:1.33em 0;font-weight:700;position:absolute;top:-18px;left:15px;font-size:1.4em;letter-spacing:-1px;text-align:left;color:var(--text-0)}.v-container[data-v-007640f9]{display:flex;flex-direction:column;gap:10px;padding:0 20px}.v-container[data-v-007640f9] form,.v-container[data-v-007640f9] .card-ignore,.v-container[data-v-007640f9] .link,.v-container[data-v-007640f9] section{display:flex;flex-direction:column;gap:10px}.v-container>.disclosure-group[data-v-007640f9]{margin:0 -10px}[data-v-007640f9] p{text-align:left}.card-grid[data-v-e4a27088]{display:grid;gap:10px;margin:0 auto;width:100%;container-type:inline-size}.card-grid[data-v-e4a27088]>.card{overflow:auto;max-width:100%}@media(max-width:650px){.card-grid[data-v-e4a27088]{grid-template-columns:1fr}}.menu-button[data-v-9e7f9b3c]{all:unset;anchor-name:var(--v7379246c)}.menu[data-v-9e7f9b3c]{position:absolute;background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);padding:10px;margin:0;position-anchor:var(--v7379246c);inset:unset;top:anchor(bottom);left:anchor(right);position-try-fallbacks:--below-right,--above-right,--below-left,--above-left;opacity:0;transform:translateY(-4px) scale(.98);transition:opacity var(--transition-time-short) ease,transform var(--transition-time-short) ease}.menu[data-v-9e7f9b3c]:popover-open{opacity:1;transform:translateY(0) scale(1)}.menu .title[data-v-9e7f9b3c]{text-align:left;font-weight:700}.default-slot:hover svg[data-v-9e7f9b3c]{transform:scale(1.1)}@position-try --below-right{inset:unset;top:anchor(bottom);right:anchor(left)}@position-try --below-left{inset:unset;top:anchor(bottom);left:anchor(right)}@position-try --above-right{inset:unset;bottom:anchor(top);right:anchor(left)}@position-try --above-left{inset:unset;bottom:anchor(top);left:anchor(right)}@starting-style{.menu[data-v-9e7f9b3c]:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}.context-menu-item[data-v-a65274a5]{display:flex;flex-direction:row;padding:5px 10px;gap:10px;text-align:left;align-items:center;background:none;border:none;font-size:1rem;width:100%}.context-menu-item .icon[data-v-a65274a5]{display:inline-flex;width:1rem;height:1rem;transform:translateY(-.25rem)}.context-menu-item .icon svg[data-v-a65274a5]{width:100%;height:100%;display:block}.context-menu-item .icon:hover svg[data-v-a65274a5]{transform:scale(1.1)}.context-menu-item .content[data-v-a65274a5]{flex:1}.context-menu-item[data-v-a65274a5]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-a65274a5]{color:var(--danger)}.danger[data-v-a65274a5]:hover{background-color:color-mix(in display-p3,var(--danger) 40%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-a65274a5]{padding:0;border:none;border-bottom:var(--border);color:var(--text-1);margin:4px 0;height:2px;outline:none}.context-menu-item[data-v-07c3b05d]{display:flex;flex-direction:row;padding:5px 10px;gap:10px;text-align:left;align-items:center;background:none;border:none;font-size:1rem;width:100%}.context-menu-item .checkbox[data-v-07c3b05d]{display:inline-flex;width:1rem;height:1rem;transform:translate(-5px)}.context-menu-item .content[data-v-07c3b05d]{flex:1}.context-menu-item[data-v-07c3b05d]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-07c3b05d]{color:var(--danger)}.danger[data-v-07c3b05d]:hover{background-color:color-mix(in display-p3,var(--danger) 40%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-07c3b05d]{padding:0;border:none;border-bottom:var(--border);color:var(--text-1);margin:4px 0;height:2px;outline:none}.context-menu-item[data-v-b5b1fee1]{display:flex;flex-direction:row;padding:5px 10px;gap:10px;text-align:left;align-items:center;background:none;border:none;font-size:1rem;width:100%}.context-menu-item .icon[data-v-b5b1fee1]{display:inline-flex;width:1rem;height:1rem;transform:translateY(-.25rem)}.context-menu-item .icon svg[data-v-b5b1fee1]{width:100%;height:100%;display:block}.context-menu-item .icon:hover svg[data-v-b5b1fee1]{transform:scale(1.1)}.context-menu-item .content[data-v-b5b1fee1]{flex:1}.context-menu-item[data-v-b5b1fee1]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-b5b1fee1]{color:var(--danger)}.danger[data-v-b5b1fee1]:hover{background-color:color-mix(in srgb,var(--danger) 50%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-b5b1fee1]{padding:0;border:none;border-bottom:var(--border);color:var(--text-1);margin:4px 0;height:2px;outline:none}.context-menu-old[data-v-6edc8839]{position:relative;display:inline-block;cursor:pointer}.has-title[data-v-6edc8839]{padding-top:25px}.context-menu-button-content[data-v-6edc8839]{position:absolute;top:var(--a79c4fcc);left:var(--v4bf53c3c);background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);padding:10px;z-index:1000;min-width:max-content}.context-menu-button-content .title[data-v-6edc8839]{text-align:left;font-weight:700}.fade-enter-from[data-v-6edc8839],.fade-leave-to[data-v-6edc8839]{opacity:0;transform:translateY(-5px)}.fade-enter-to[data-v-6edc8839],.fade-leave-from[data-v-6edc8839]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-6edc8839]{--time: .2s;transition:opacity var(--time) ease,transform var(--time) ease}.fade-leave-active[data-v-6edc8839]{--time: .1s;transition:opacity var(--time) ease,transform var(--time) ease}.default-slot:hover svg[data-v-6edc8839]{transform:scale(1.1)}hr[data-v-fe9c0362]{padding:0;border:none;border-bottom:var(--border);color:var(--text-1);margin:4px 0;height:2px;outline:none}.dropdown[data-v-1fdbf885]{position:relative;width:var(--v236f33b0);height:50px;line-height:50px;background-color:var(--background-0);cursor:pointer;anchor-name:var(--v29720df8);transition:var(--transitions),opacity var(--transition-time-short) ease}.dropdown[data-v-1fdbf885]:focus-visible{outline:none;outline:2px solid var(--accent);outline-offset:2px}.dropdown[data-v-1fdbf885]:hover{outline:none}.dropdown .selected-option[data-v-1fdbf885]{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.dropdown[data-v-1fdbf885]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option-text[data-v-1fdbf885]{padding-right:10px;-webkit-user-select:none;user-select:none}.dropdown .selected-option-icon[data-v-1fdbf885]{height:50px;display:flex;align-items:center;color:var(--text-1);margin-right:-7px;transition:transform .3s ease;background:none;border:none}.dropdown .selected-option-icon[data-v-1fdbf885]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-1fdbf885]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px}.dropdown:has(+.options:popover-open)[data-v-1fdbf885]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-1fdbf885]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-1fdbf885]{transform:rotate(90deg)}.options[data-v-1fdbf885]{position:absolute;border:var(--border);border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:var(--background-0);max-height:188px;overflow-y:auto;transition:var(--transitions),transform var(--transition-time-short) ease;width:var(--v236f33b0);box-sizing:border-box;inset:auto;top:anchor(bottom);left:anchor(left);scroll-behavior:contain;transform:translateY(-4px)}.options[data-v-1fdbf885]::-webkit-scrollbar{width:5px;background:none}.options[data-v-1fdbf885]:focus-visible{outline:none}.options[data-v-1fdbf885]:popover-open{transform:translateY(0)}.options .option[data-v-1fdbf885]{padding:10px 24px;cursor:pointer;text-align:left;line-height:10px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.options .option.selected[data-v-1fdbf885]{background-color:var(--surface-0)}.options .option[data-v-1fdbf885]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-1fdbf885]:popover-open{transform:translateY(-4px)}}.dropdown[data-v-e76e1d81]{position:relative;border:var(--border);border-radius:var(--border-radius);width:var(--dropdown-width);height:50px;line-height:50px;background-color:var(--background-0);cursor:pointer}.dropdown[data-v-e76e1d81]:focus-visible{outline:none}.dropdown[data-v-e76e1d81]:hover{outline:none}.dropdown .selected-option[data-v-e76e1d81]{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.dropdown.disabled[data-v-e76e1d81]{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown.open[data-v-e76e1d81]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px}.dropdown.open[data-v-e76e1d81]:focus-visible{outline:none}.dropdown.open[data-v-e76e1d81]:hover{outline:none}.dropdown .selected-option-text[data-v-e76e1d81]{padding-right:10px;-webkit-user-select:none;user-select:none}.dropdown .selected-option-icon[data-v-e76e1d81]{height:50px;display:flex;align-items:center;color:var(--text-1);margin-right:-7px;transition:transform .3s ease;background:none;border:none}.dropdown .selected-option-icon[data-v-e76e1d81]:focus-visible{outline:none}.options[data-v-e76e1d81]{position:absolute;top:100%;width:100%;border:var(--border);border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:var(--background-0);max-height:188px;overflow-y:auto;transition:all .6s ease;z-index:10;transform:translate(-7px)}.options[data-v-e76e1d81]::-webkit-scrollbar{width:5px}.options[data-v-e76e1d81]:focus-visible{outline:none}.options .option[data-v-e76e1d81]{padding:10px 24px;cursor:pointer;text-align:left;line-height:10px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.options .option.selected[data-v-e76e1d81]{background-color:var(--surface-0)}.options .option[data-v-e76e1d81]:hover{background-color:var(--surface-1)}.click-area[data-v-e76e1d81]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9}.dropdown[data-v-bb2688df]{position:relative;border:1px solid var(--text-1);border-radius:var(--border-radius);width:var(--v3a9d904c);height:50px;line-height:50px;background-color:var(--background-0);cursor:pointer;transition:var(--transitions),opacity var(--transition-time-short) ease;anchor-name:var(--v42f7addc)}.dropdown[data-v-bb2688df]:focus-visible{outline:none}.dropdown[data-v-bb2688df]:hover{outline:none}.dropdown[data-v-bb2688df]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option[data-v-bb2688df]{display:flex;justify-content:space-between;padding-left:24px;padding-right:24px;align-items:center}.dropdown .selected-option-text[data-v-bb2688df]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;font-size:1rem}.dropdown .selected-option-icon[data-v-bb2688df]{height:50px;display:flex;align-items:center;color:var(--text-1);margin-right:-7px;transition:transform var(--transition-time) ease}.dropdown:has(+.options:popover-open)[data-v-bb2688df]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px}.dropdown:has(+.options:popover-open)[data-v-bb2688df]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-bb2688df]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-bb2688df]{transform:rotate(90deg)}.options[data-v-bb2688df]{position:absolute;width:100%;border:var(--border);border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:var(--background-0);max-height:188px;overflow-y:auto;transition:transform var(--transition-time-short) ease;z-index:10;width:var(--v3a9d904c);inset:auto;top:anchor(bottom);left:anchor(left);transform:translateY(-4px)}.options[data-v-bb2688df]::-webkit-scrollbar{width:5px;background:none}.options[data-v-bb2688df]:popover-open{transform:translateY(0)}.options .option[data-v-bb2688df]{padding:10px 24px;cursor:pointer;text-align:left;line-height:10px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.options .option.selected[data-v-bb2688df]{background-color:var(--surface-0)}.options .option[data-v-bb2688df]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-bb2688df]:popover-open{transform:translateY(-4px)}}.dropdown[data-v-279f42f2]{position:relative;border:1px solid var(--text-1);border-radius:var(--border-radius);width:var(--dropdown-width);height:50px;line-height:50px;background-color:var(--background-0)}.dropdown[data-v-279f42f2]:focus-visible{outline:none}.dropdown[data-v-279f42f2]:hover{outline:none}.dropdown .selected-option[data-v-279f42f2]{display:flex;justify-content:space-between;padding-left:24px;padding-right:24px;align-items:center}.dropdown.open[data-v-279f42f2]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0px}.dropdown.open[data-v-279f42f2]:focus-visible{outline:none}.dropdown.open[data-v-279f42f2]:hover{outline:none}.dropdown .selected-option-text[data-v-279f42f2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.dropdown .selected-option-icon[data-v-279f42f2]{height:50px;display:flex;align-items:center;color:var(--text-1);margin-right:-7px;transition:transform var(--transition-time) ease}.options[data-v-279f42f2]{position:absolute;top:100%;width:100%;width:var(--dropdown-width);border:var(--border);border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:var(--background-0);max-height:188px;overflow-y:auto;transition:all .6s ease;z-index:10;transform:translate(-1px)}.options[data-v-279f42f2]::-webkit-scrollbar{width:5px}.options .option[data-v-279f42f2]{padding:10px 24px;cursor:pointer;text-align:left;height:10px;line-height:10px}.options .option.selected[data-v-279f42f2]{background-color:var(--surface-0)}.options .option[data-v-279f42f2]:hover{background-color:var(--surface-1)}.click-area[data-v-279f42f2]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9}.number-field[data-v-dea60c93]{display:flex;justify-content:space-between;align-items:center}.number-field label[data-v-dea60c93]{text-align:left}.text-field[data-v-6b5de460]{display:flex;justify-content:space-between;align-items:center}.text-field label[data-v-6b5de460]{text-align:left}.input-wrapper[data-v-6b5de460]{position:relative}.toggle-password[data-v-6b5de460]{position:absolute;right:.5rem;top:5%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-1)}.toggle-password:focus-visible[data-v-6b5de460]{outline:none}.toggle-password:focus-visible [data-v-6b5de460] svg{color:var(--accent)}.search-form[data-v-e4de3189]{display:flex;flex-direction:row;align-items:center;gap:10px}.text-area[data-v-8c9ead1b]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}.text-area label[data-v-8c9ead1b]{width:100%;margin-bottom:10px;box-sizing:border-box}.area[data-v-8c9ead1b]{width:100%;height:300px;resize:none;border-radius:var(--border-radius);box-sizing:border-box}.text-field[data-v-712f0b07]{display:flex;justify-content:space-between;align-items:center}.text-field label[data-v-712f0b07]{text-align:left}svg[data-v-ad065415]{transition:all .2s ease}svg[data-v-ad065415]:hover{transform:scale(1.1)}svg[data-v-559b9461]{transition:all .2s ease}svg[data-v-559b9461]:hover{transform:scale(1.1)}svg[data-v-1355344c]{transition:all .2s ease}svg[data-v-1355344c]:hover{transform:scale(1.1)}svg[data-v-bd29cabd]{transition:all .2s ease}svg[data-v-bd29cabd]:hover{transform:scale(1.1)}svg[data-v-41adbf07]{transition:all .2s ease}svg[data-v-41adbf07]:hover{transform:scale(1.1)}svg[data-v-3a5d986a]{transition:all .2s ease}svg[data-v-3a5d986a]:hover{transform:scale(1.1)}svg[data-v-7232e866]{color:var(--text-1);transition:all .2s ease}svg[data-v-7232e866]:hover{color:var(--success);transform:scale(1.1)}svg[data-v-680bb844]{color:var(--v48c8fbe5);width:100vw;max-width:800px;height:auto;transform:translateY(20px);transition:color var(--transition-time) ease;object-view-box:0 600 calc(1287 - 50%) 743.5}@media(max-width:900px){svg[data-v-680bb844]{width:150vw;transform:translate(-16%) translateY(20px)}}svg[data-v-bf874d36]{color:var(--gold)}.eye-icon[data-v-0cb1a12f]{width:18px;height:18px;transform:translateY(8px);cursor:pointer}.eye-icon svg[data-v-0cb1a12f]{width:100%;height:100%;color:var(--color-text);transition:transform .2s ease-in-out}.eye-icon svg[data-v-0cb1a12f]:hover{transform:scale(1.1)}svg[data-v-94037b4b]{transition:all .2s ease}svg[data-v-94037b4b]:hover{transform:scale(1.1)}svg[data-v-9a8b43b8]{transition:all .2s ease}svg[data-v-9a8b43b8]:hover{transform:scale(1.1)}svg[data-v-5822f914]{transition:all .2s ease}svg[data-v-5822f914]:hover{transform:scale(1.1)}svg[data-v-1ed96cc6]{transition:all .2s ease}svg[data-v-1ed96cc6]:hover{transform:scale(1.1)}svg[data-v-96844eb4]{color:var(--text-1);transition:all .2s ease}svg[data-v-96844eb4]:hover{color:var(--danger);transform:scale(1.1)}svg[data-v-46b8273b]{transition:all .2s ease}svg[data-v-46b8273b]:hover{transform:scale(1.1)}svg[data-v-3e7653f1]{transition:all .2s ease}svg[data-v-3e7653f1]:hover{transform:scale(1.1)}svg[data-v-4606df5e]{transition:all .2s ease}svg[data-v-4606df5e]:hover{transform:scale(1.1)}svg[data-v-0a7b8755]{transition:all .2s ease}svg[data-v-0a7b8755]:hover{transform:scale(1.1)}svg[data-v-4c6d6ebc]{transition:all .2s ease}svg[data-v-4c6d6ebc]:hover{transform:scale(1.1)}svg[data-v-ce9fcf53]{transition:all .2s ease}svg[data-v-ce9fcf53]:hover{transform:scale(1.1)}svg[data-v-09ce086e]{transition:all .2s ease}svg[data-v-09ce086e]:hover{transform:scale(1.1)}svg[data-v-09ce086e]:focus-visible{outline:none;color:var(--accent)}svg[data-v-9cf0edcb]{transition:all .2s ease}svg[data-v-9cf0edcb]:hover{transform:scale(1.1)}#sidebar[data-v-38e3365e]{position:fixed;top:-1px;right:-600px;width:80%;max-width:550px;height:100%;background-color:var(--background-0);color:var(--text-1);display:flex;flex-direction:column;z-index:1000;border:1px solid var(--text-1);border-radius:var(--border-radius) 0 0 var(--border-radius);text-align:right;transition:right .5s ease}#sidebar.open[data-v-38e3365e]{right:-1px}.back[data-v-38e3365e]{bottom:10px;position:absolute;right:0;display:flex;align-items:center}.back .back-arrow[data-v-38e3365e]{width:30px;height:30px;margin-left:15px;fill:var(--text-1)}#background[data-v-38e3365e]{position:fixed;top:0;left:0;opacity:0;pointer-events:none;width:100%;height:100%;background-color:var(--transparent);z-index:999;transition:opacity var(--transition-time) ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#background.open[data-v-38e3365e]{opacity:1;pointer-events:auto}@media(min-width:650px){#sidebar[data-v-38e3365e]{display:none}}.active[data-v-d0bd1790]{color:var(--accent)}.title[data-v-d0bd1790]{margin:10px;font-size:38px;font-weight:700;line-height:144%;letter-spacing:-5%}.floating[data-v-a99eed12]{position:fixed;bottom:10px;background:none;text-align:center;padding:10px;left:50%;transform:translate(-50%);z-index:1;transition:var(--transitions)}.floating .tab-view[data-v-a99eed12]{width:min-content;display:flex;justify-content:center;background-color:var(--background-0);border-radius:20px;border:2px solid var(--text-1);box-shadow:5px 5px 0 var(--accent);padding:5px 20px;margin:auto;align-items:center}@media(max-width:650px){.floating[data-v-a99eed12]{display:none}}@media(min-width:650px){.sidebar[data-v-a99eed12]{display:none}}.tab[data-v-33c9247c]{cursor:pointer;padding:5px 30px;color:var(--text-1);background-color:var(--background-0);border-radius:15px;text-decoration:none;transition:all .2s ease;margin:3px}.tab[data-v-33c9247c]:hover{background-color:var(--surface-0)}.tab.link-active[data-v-33c9247c]{background-color:var(--surface-1);padding:5px 30px}.tab.link-active[data-v-33c9247c] path,.tab.link-active[data-v-33c9247c] rect,.tab.link-active[data-v-33c9247c] circle,.tab.link-active[data-v-33c9247c] polygon{color:var(--accent)}.title-bar[data-v-3fe51ae8]{position:fixed;top:env(safe-area-inset-top,0);left:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:calc(55px + env(safe-area-inset-top,0));padding-top:env(safe-area-inset-top,0);background-color:var(--background-0);border-bottom:var(--divider-thin);z-index:999;transition:var(--transitions)}.title-bar .left-window-controls[data-v-3fe51ae8]{display:flex;align-items:center;gap:10px;padding-left:max(20px,env(safe-area-inset-left,0))}.title-bar .right-window-controls[data-v-3fe51ae8]{display:flex;align-items:center;gap:15px;padding-right:max(20px,env(safe-area-inset-right,0))}.tabs[data-v-3fe51ae8]{display:flex;flex-direction:row;align-items:center}@media(max-width:650px){.tabs[data-v-3fe51ae8]{display:none}}@media(min-width:650px){.sidebar[data-v-3fe51ae8]{display:none}}.active[data-v-5aac1f65]{color:var(--accent)}.title[data-v-5aac1f65]{font-size:24px;margin:0 15px;font-weight:700;color:var(--text-0)}.title[data-v-5aac1f65]:hover{color:var(--accent);cursor:pointer}.notification[data-v-96311621]{padding:20px;border-radius:20px;background:var(--card-background);border:2px solid var(--v78cb9aae);overflow:hidden}.notification .message[data-v-96311621]{text-align:left}.notification .message .error-text[data-v-96311621]{margin-bottom:5px;margin-top:5px}progress[data-v-96311621]{position:absolute;bottom:0;left:0;width:100%;height:2px;appearance:none;border:none;background-color:#0000;border-radius:0}progress[data-v-96311621]::-webkit-progress-bar{background-color:transparent}progress[data-v-96311621]::-webkit-progress-value{background-color:var(--v78cb9aae)}progress[data-v-96311621]::-moz-progress-bar{background-color:var(--v78cb9aae)}.notifications[data-v-cae4dbe9]{position:fixed;bottom:10px;right:10px;z-index:99999;display:flex;flex-direction:column;gap:10px;width:50%;max-width:400px}.notifications .notification[data-v-cae4dbe9]{position:relative}@media(max-width:650px){.notifications[data-v-cae4dbe9]{gap:5px}}.popup[data-v-86e1886a]{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:none;border:none;padding:0}.popup[data-v-86e1886a]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-86e1886a]:popover-open{display:flex}.popup-inside[data-v-86e1886a]{width:90vw;max-height:80vh;overflow:auto;border-radius:var(--border-radius);background-color:var(--background-0);border:var(--border);overscroll-behavior:contain}.popup-title-area[data-v-86e1886a]{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--border);padding:10px}.popup-title[data-v-86e1886a]{margin:0;text-align:left}.popup-close[data-v-86e1886a]{background:none;color:var(--text-1);border:var(--border);border-radius:var(--border-radius-small);display:flex;justify-content:center;align-items:center}.popup-close[data-v-86e1886a]:hover{background-color:var(--surface-0)}.popup-close[data-v-86e1886a]:focus-visible{outline:none}.popup-content[data-v-86e1886a]{padding:0 20px 20px;display:flex;flex-direction:column;gap:10px;max-height:60vh;margin-top:10px;overflow:auto}.popup-content[data-v-86e1886a] form,.popup-content[data-v-86e1886a] .card-ignore{display:flex;flex-direction:column;gap:10px}@media(max-width:650px){.popup[data-v-86e1886a]{max-height:70%}}html:has(.popup:popover-open){overflow:hidden}.popup[data-v-7a39d55a]{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:auto}.popup[data-v-7a39d55a]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-7a39d55a]:popover-open{display:flex}.popup-inside[data-v-7a39d55a]{width:min(500px,90vw);max-height:80vh;overflow:auto;border-radius:var(--border-radius);background-color:var(--background-0);border:var(--border)}.popup-title-area[data-v-7a39d55a]{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--border);padding:10px}.popup-title[data-v-7a39d55a]{margin:0;text-align:left}.popup-close[data-v-7a39d55a]{background:none;color:var(--text-1);border:var(--border);border-radius:var(--border-radius-small);display:flex;justify-content:center;align-items:center}.popup-close[data-v-7a39d55a]:hover{background-color:var(--surface-0)}.popup-close[data-v-7a39d55a]:focus-visible{outline:none}.popup-content[data-v-7a39d55a]{padding:0 20px 20px;display:flex;flex-direction:column;gap:10px;max-height:60vh;margin-top:10px;overflow:auto}.popup-content[data-v-7a39d55a] form,.popup-content[data-v-7a39d55a] .card-ignore{display:flex;flex-direction:column;gap:10px}@media(max-width:650px){.popup[data-v-7a39d55a]{max-height:70%}}.filter-options[data-v-b4defe71]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.filter-options .search-field[data-v-b4defe71]{align-items:flex-start}.filter-options .dropdown[data-v-b4defe71],.filter-options .dropdown .type-dropdown[data-v-b4defe71]{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.bulk-actions[data-v-b4defe71]{padding:10px 20px;border-radius:var(--border-radius);border:var(--border)}.table-content[data-v-b4defe71]{width:100%;overflow:scroll;border-radius:var(--border-radius);padding-top:20px;padding-left:8px}@media(max-width:520px){.filter-options[data-v-b4defe71]{display:flex;justify-content:center;width:100%}.filter-options .dropdown[data-v-b4defe71]{width:100%;justify-content:space-between}}.filter-button[data-v-b4defe71]{width:100%}.sheet-filter-options[data-v-b4defe71]{display:flex;flex-direction:row;justify-content:space-between}.sheet-type-dropdown[data-v-b4defe71]{display:flex;flex-direction:row;gap:10px}.sheet-type-dropdown div[data-v-b4defe71-s],.sheet-type-dropdown .card-ignore[data-v-b4defe71-s]{flex-direction:row}@media(min-width:550px){.filter-button[data-v-b4defe71]{display:none}}@media(max-width:550px){.filter-options[data-v-b4defe71]{display:none}}.table-container[data-v-6c3ba57e]{border-radius:var(--border-radius);border:var(--border);overflow-x:auto}.table-container .table[data-v-6c3ba57e]{width:100%;border-collapse:collapse;overflow:hidden}.table-container .table thead[data-v-6c3ba57e]{background-color:var(--background-1);text-align:left}.table-container .table thead th[data-v-6c3ba57e]{padding:5px;max-width:min-content}.table-container .table td[data-v-6c3ba57e]{border-bottom:1px solid var(--background-1);text-align:left;padding:10px}.table-container .table .selected[data-v-6c3ba57e]{background-color:var(--background-secondary)}.table-container .table .actions[data-v-6c3ba57e]{text-align:right;padding-left:0}.table-container .table .th-header[data-v-6c3ba57e]{display:flex;flex-direction:row;align-items:center;gap:.4rem}.table-container .table .sort-icon[data-v-6c3ba57e]{width:1rem;height:1rem;display:inline;margin-bottom:-2px}.table-container .table .sorting[data-v-6c3ba57e]{text-decoration:underline}.table-container .table .sortableTable[data-v-6c3ba57e]{cursor:pointer}.checkbox[data-v-6c3ba57e]{appearance:none;width:20px;height:20px;border:var(--border);border-radius:var(--border-radius-small);position:relative;cursor:pointer;background-color:var(--background-1);transition:background-color .2s;margin-left:9px}.checkbox[data-v-6c3ba57e]:hover:not(:checked){background-color:var(--background-secondary)}.checkbox[data-v-6c3ba57e]:checked{background-color:var(--accent)}.checkbox[data-v-6c3ba57e]:checked:after{content:"";position:absolute;top:3px;left:6px;width:3px;height:6px;border:solid var(--background-secondary);border-width:0 2px 2px 0;transform:rotate(45deg)}.column-sort-button[data-v-6c3ba57e]{background:none;border:none;color:inherit;text-align:center;-webkit-user-select:none;user-select:none;font-weight:700;font-size:inherit;border-radius:var(--border-radius);padding:5px}.column-sort-button[data-v-6c3ba57e]:focus-visible{outline:none;text-decoration:underline}.text-field[data-v-4b61fde7]{display:flex;justify-content:space-between;align-items:center}.text-field label[data-v-4b61fde7]{text-align:left}.text-field[data-v-cdeaccd4]{display:flex;justify-content:space-between;align-items:center}.text-field[data-v-cdeaccd4]{text-align:left}.text-field[data-v-1e33f11f]{display:flex;justify-content:space-between;align-items:center}.text-field label[data-v-1e33f11f]{text-align:left}.checkbox-container[data-v-52519282]{display:flex;justify-content:space-between;align-items:center}.checkbox-container label[data-v-52519282]{text-align:left}.wrapper[data-v-45af5f5b]{display:flex;flex-direction:row;gap:10px;align-items:center;border-radius:var(--border-radius);border:var(--border);padding:10px;font-size:15px}.wrapper input[data-v-45af5f5b]{min-width:20px}.wrapper .text[data-v-45af5f5b]{display:flex;flex-direction:column;gap:5px;text-align:left}.wrapper .text label[data-v-45af5f5b]{font-weight:700}.wrapper .text .description[data-v-45af5f5b]{color:var(--subtext-0);font-size:14px;text-wrap:pretty}.wrapper[data-v-45af5f5b]:has(input:checked){border:var(--accent-border);background-color:color-mix(in hsl,var(--accent) 10%,transparent)}@layer variables,reset,base,components,util;@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Fp2ywxg089UriCZa4ET-DJF4e8BH9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Fp2ywxg089UriCZa4Hz-DJF4e8A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer variables{:root{color-scheme:light;accent-color:var(--accent);--grades-app: #5fe25f;--grades-app-dark: #10b410;--house-app: #00b8fb;--house-app-dark: #305bff;--sports-app: #ffb958;--sports-app-dark: #ff9400;--origami-systems: #ae45ff;--origami-systems-dark: #8900cb;--questions-app: #ccff54;--questions-app-dark: #9ecf00;--disabled-opacity: .6;--shadow: 3px 3px 0px;--shadow-small: 2px 2px 0px;--loading: hsl(180 5% 37%);--loading-hover: hsl(180 5% 35%);--danger: oklch(.635 .251 31);--warning: oklch(.827 .182 90);--success: oklch(.758 .225 145);--text-0: hsl(210, 20%, 10%);--text-1: hsl(197, 20%, 12%);--subtext-0: hsl(197, 20%, 20%);--subtext-1: hsl(197, 20%, 15%);--subtext-2: hsl(197, 20%, 10%);--always-white: hsl(196 100% 98%);--background-0: oklch(.987 .001 225);--background-1: oklch(.94 .001 225);--background-2: oklch(.893 .001 225);--card-background: var(--background-0);--surface-0: oklch(.925 .002 223);--surface-1: oklch(.878 .002 223);--gold: oklch(.891 .209 96);--transparent: rgba(0, 0, 0, .5);--divider: 3px solid var(--background-1);--divider-thin: 1px solid var(--background-1);--border-radius: 20px;--border-radius-small: 4px;--default-border: 1px solid;--default-thicker-border: 3px solid;--border: var(--default-border) var(--text-1);--hover-shadow: var(--shadow) var(--accent);--hover-shadow-small: var(--shadow-small) var(--accent);--accent-border: var(--default-border) var(--accent);--text-field-width: 210px;--dropdown-width: 220px;--outline: 3px solid var(--loading);--transition-time: .3s;--transition-time-short: .15s;--transitions: background-color var(--transition-time) ease, border-color var(--transition-time) ease, color var(--transition-time) ease}:root.dark{color-scheme:dark;--text-0: hsl(0, 0%, 93%);--text-1: hsl(0, 0%, 83%);--subtext-0: hsl(0, 0%, 70%);--subtext-1: hsl(0, 0%, 60%);--subtext-2: hsl(0, 0%, 50%);--always-white: hsl(0, 0%, 95%);--background-0: oklch(.045 .009 240);--background-1: oklch(.241 .009 240);--background-2: oklch(.296 .009 240);--card-background: var(--background-0);--surface-0: oklch(.2 .01 240);--surface-1: oklch(.23 .01 240)}}@layer reset{html{scrollbar-gutter:stable;interpolate-size:allow-keywords;transition-property:opacity,display;transition-duration:var(--transition-time);transition-behavior:allow-discrete}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--text-0);text-wrap:balance}p{text-wrap:pretty}::-webkit-scrollbar{width:10px;background-color:var(--background-0);transition:background-color var(--transition-time) ease}::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--background-1);transition:background-color var(--transition-time) ease}::selection{background:var(--accent);color:var(--text-0)}}@layer util{.user-selectable{user-select:text;-webkit-user-select:text}.not-user-selectable{user-select:none;-webkit-user-select:none}.bordered{background:var(--card-background);border-radius:var(--border-radius);border:var(--border);transition:var(--transitions)}.capitalize{text-transform:capitalize}.accent{color:var(--accent);font-weight:700}.text-link{text-decoration:none;color:var(--accent);font-weight:700}.text-link:hover{text-decoration:underline}.link{text-decoration:none}.horizontal-align{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}}:root{--color-red: #ff1e00;--color-red-hover: hsl(7, 100%, 45%);--color-orange: #ff6a00;--color-orange-hover: hsl(25, 100%, 45%);--color-yellow: #ff9d00;--color-yellow-hover: hsl(37, 100%, 45%);--color-lime: #9fcf00;--color-lime-hover: hsl(74, 100%, 36%);--color-green: #00c217;--color-green-hover: hsl(127, 100%, 33%);--color-dark-green: #007A00;--color-dark-green-hover: hsl(120, 100%, 19%);--color-mint: #00cd6d;--color-mint-hover: hsl(152, 100%, 35%);--color-teal: #00c7a6;--color-teal-hover: hsl(170, 100%, 34%);--color-light-blue: #00b8fb;--color-light-blue-hover: hsl(196, 100%, 44%);--color-blue: #006fff;--color-blue-hover: hsl(214, 100%, 45%);--color-navy: #3c3897;--color-navy-hover: hsl(243, 46%, 36%);--color-indigo: #5400fb;--color-indigo-hover: hsl(260, 100%, 44%);--color-purple: #8e00fb;--color-purple-hover: hsl(274, 100%, 44%);--color-magenta: #da00fb;--color-magenta-hover: hsl(292, 100%, 44%);--color-pink: #ff005d;--color-pink-hover: hsl(338, 100%, 45%);--color-maroon: #7d0d36;--color-maroon-hover: hsl(338, 81%, 22%);--color-brown: #693c31;--color-brown-hover: hsl(12, 36%, 25%);--color-gray: #67637b;--color-gray-hover: hsl(250, 11%, 39%)}.border-color-red{border-color:var(--color-red)}.color-red{color:var(--color-red)}.background-color-red{background-color:var(--color-red)}.border-color-orange{border-color:var(--color-orange)}.color-orange{color:var(--color-orange)}.background-color-orange{background-color:var(--color-orange)}.border-color-yellow{border-color:var(--color-yellow)}.color-yellow{color:var(--color-yellow)}.background-color-yellow{background-color:var(--color-yellow)}.border-color-lime{border-color:var(--color-lime)}.color-lime{color:var(--color-lime)}.background-color-lime{background-color:var(--color-lime)}.border-color-green{border-color:var(--color-green)}.color-green{color:var(--color-green)}.background-color-green{background-color:var(--color-green)}.border-color-dark-green{border-color:var(--color-dark-green)}.color-dark-green{color:var(--color-dark-green)}.background-color-dark-green{background-color:var(--color-dark-green)}.border-color-mint{border-color:var(--color-mint)}.color-mint{color:var(--color-mint)}.background-color-mint{background-color:var(--color-mint)}.border-color-teal{border-color:var(--color-teal)}.color-teal{color:var(--color-teal)}.background-color-teal{background-color:var(--color-teal)}.border-color-light-blue{border-color:var(--color-light-blue)}.color-light-blue{color:var(--color-light-blue)}.background-color-light-blue{background-color:var(--color-light-blue)}.border-color-blue{border-color:var(--color-blue)}.color-blue{color:var(--color-blue)}.background-color-blue{background-color:var(--color-blue)}.border-color-navy{border-color:var(--color-navy)}.color-navy{color:var(--color-navy)}.background-color-navy{background-color:var(--color-navy)}.border-color-indigo{border-color:var(--color-indigo)}.color-indigo{color:var(--color-indigo)}.background-color-indigo{background-color:var(--color-indigo)}.border-color-purple{border-color:var(--color-purple)}.color-purple{color:var(--color-purple)}.background-color-purple{background-color:var(--color-purple)}.border-color-magenta{border-color:var(--color-magenta)}.color-magenta{color:var(--color-magenta)}.background-color-magenta{background-color:var(--color-magenta)}.border-color-pink{border-color:var(--color-pink)}.color-pink{color:var(--color-pink)}.background-color-pink{background-color:var(--color-pink)}.border-color-maroon{border-color:var(--color-maroon)}.color-maroon{color:var(--color-maroon)}.background-color-maroon{background-color:var(--color-maroon)}.border-color-brown{border-color:var(--color-brown)}.color-brown{color:var(--color-brown)}.background-color-brown{background-color:var(--color-brown)}.border-color-gray{border-color:var(--color-gray)}.color-gray{color:var(--color-gray)}.background-color-gray{background-color:var(--color-gray)}@layer components{input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea{padding:8px;font-size:1rem;border:var(--border);border-radius:var(--border-radius);color:var(--text-1);background:var(--background-0);transition:opacity var(--transition-time-short) ease,background-color var(--transition-time) ease,box-shadow var(--transition-time) ease}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):read-only{cursor:not-allowed}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):user-invalid{box-shadow:var(--shadow) var(--danger)}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):focus-visible{background-color:var(--surface-0);outline:2px solid var(--accent);outline-offset:2px}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):user-invalid:focus-visible{outline:2px solid var(--danger);box-shadow:none}:is(input[type=text],input[type=number],input[type=search],input[type=username],input[type=url],input[type=password],input[type=new-password],input[type=organization_id],input[type=email],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea):hover{outline:none;background-color:var(--surface-0)}input[type=date]::-webkit-calendar-picker-indicator{color:var(--text-1);transition:opacity var(--transition-time) ease,background-color var(--transition-time) ease}input[type=text],input[type=number],input[type=username],input[type=password],input[type=organization_id],input[type=email]{max-width:var(--text-field-width)}input[type=file]{padding:8px;font-size:1rem;border:var(--border);border-radius:var(--border-radius);color:var(--text-1)!important;transition:opacity var(--transition-time-short) ease,background-color var(--transition-time) ease}input[type=file]::-webkit-file-upload-button{background:var(--surface-0);color:var(--text-1);border:var(--border);border-radius:var(--border-radius);padding:8px 12px;cursor:pointer}input[type=file]::file-selector-button{background:var(--surface-0);color:var(--text-1);border:var(--border);border-radius:var(--border-radius);padding:8px 12px;cursor:pointer}input[type=file]:read-only{cursor:not-allowed}input[type=file]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}input[type=file]:user-invalid{box-shadow:var(--shadow) var(--danger)}input[type=file]:focus-visible{outline:none;background-color:var(--surface-0)}input[type=file]:hover{outline:none;background-color:var(--surface-0)}input[type=checkbox]{appearance:none;width:20px;height:20px;border:var(--border);border-radius:var(--border-radius-small);position:relative;cursor:pointer;background-color:var(--background-0);transition:background-color var(--transition-time) ease,opacity var(--transition-time-short) ease}input[type=checkbox]:hover:not(:checked){background-color:var(--surface-0)}input[type=checkbox]:checked{background-color:var(--accent)}input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:6px;width:3px;height:6px;border:solid var(--surface-0);border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:var(--outline)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}button{background:none;color:var(--text-1);border:none;border-radius:var(--border-radius);cursor:pointer;font-size:15px;transition:var(--transitions),opacity var(--transition-time-short) ease}hr{border:none;border-bottom:var(--divider)}label{padding-right:10px;margin-top:5px}p,.link,label,div{color:var(--text-1)}strong{color:var(--text-0)}ul li::marker{color:var(--text-0)}select,::picker(select){appearance:base-select}select{border:var(--border);border-radius:var(--border-radius);background-color:var(--background-0);transition:(--transitions);height:50px;align-items:center;padding:0 20px;width:var(--dropdown-width);min-width:fit-content;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select selectedcontent{line-height:10px}select:disabled{opacity:var(--disabled-opacity)}select:hover{background-color:var(--surface-0)}select:open:hover{background-color:var(--background-0)}select:focus-visible{background-color:var(--surface-0);outline:2px solid var(--text-1);outline-offset:2px}select::picker-icon{color:var(--text-1);transition:rotate var(--transition-time) ease;rotate:-90deg}select:open{border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0}select:open::picker-icon{rotate:0deg}select::picker(select){border:var(--border);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;background-color:var(--background-0);transition:var(--transitions),transform var(--transition-time-short) ease;top:anchor(bottom);left:anchor(left);opacity:0;overscroll-behavior:none;scrollbar-gutter:stable;width:calc(var(--dropdown-width) - 2px)}select::picker(select):popover-open{opacity:1}select optgroup{background-color:var(--background-0);color:var(--subtext-0);margin:0;font-size:14px;font-weight:700;padding-left:16px;line-height:20px}select optgroup option{padding-left:16px}select option{--color: var(--text-1);padding:10px 24px;cursor:pointer;text-align:left;line-height:10px;font-size:16px;color:var(--color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select option:checked{background-color:var(--surface-0);font-weight:700}select option:hover{background-color:var(--surface-1)}select option:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}select option:disabled:hover{background-color:var(--background-0)}select option::checkmark{order:1;display:none;content:""}select legend{color:var(--subtext-0);font-size:14px;font-weight:700;padding-left:16px;line-height:30px}@starting-style{::picker(select):popover-open{opacity:0;transform:translateY(-4px)}}details>summary{height:55px;line-height:50px;background-color:var(--background-0);cursor:pointer;background:var(--card-background);border-radius:var(--border-radius);border:var(--border);transition:var(--transitions);user-select:none;-webkit-user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px}details>summary>svg{transition:rotate var(--transition-time) ease}details:open>summary{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}details:open>summary>svg{rotate:90deg}details .content{border:var(--border);border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:var(--background-0);height:max-content;max-height:300px;overflow-y:auto;transition:transform .6s ease;padding:10px 20px 20px}details .content::-webkit-scrollbar{width:5px}details[data-inline]>summary{border-radius:0;border:none;padding:0}details[data-inline] .content{border:none;border-top:var(--border);max-height:none}}@keyframes --fade-in{0%{opacity:0}to{opacity:1}}@keyframes --fade-out{0%{opacity:1}to{opacity:0}}@keyframes --background-fade-in{0%{background:#0000}to{background:var(--transparent)}}@keyframes --background-fade-out{0%{background:var(--transparent)}to{background:#0000}}html,body{background-color:var(--background-0)!important;font-family:DM Sans,sans-serif;cursor:default;margin-top:35px;margin-bottom:35px;transition:var(--transitions)}:global(body){margin-bottom:35px}.all{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-1);transition:margin-top var(--transition-time) ease}@media(max-width:650px){:global(body){margin-bottom:80px}}@media(max-width:900px){:global(body){margin-top:40px}}
