.title-bar[data-astro-cid-oetvziot]{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-oetvziot] .left-window-controls[data-astro-cid-oetvziot]{display:flex;align-items:center;gap:10px;padding-left:max(20px,env(safe-area-inset-left,0))}.title-bar[data-astro-cid-oetvziot] .right-window-controls[data-astro-cid-oetvziot]{display:flex;align-items:center;gap:15px;padding-right:max(20px,env(safe-area-inset-right,0))}.tabs[data-astro-cid-oetvziot]{display:flex;flex-direction:row;align-items:center}@media(width<=650px){.tabs[data-astro-cid-oetvziot]{display:none}}@media(width>=650px){.sidebar[data-astro-cid-oetvziot]{display:none}}.icon[data-astro-cid-oetvziot]{user-select:none}.icon-dark[data-astro-cid-oetvziot],html.dark .icon-light[data-astro-cid-oetvziot]{display:none}html.dark .icon-dark[data-astro-cid-oetvziot]{display:inline}.footer[data-astro-cid-jo6i4kqk]{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-jo6i4kqk] .footer-left[data-astro-cid-jo6i4kqk]{margin-bottom:1rem}.footer[data-astro-cid-jo6i4kqk] .footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk]{display:flex;align-items:center}.footer[data-astro-cid-jo6i4kqk] .footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk] .footer-logo[data-astro-cid-jo6i4kqk]{border-radius:.5rem;margin-right:1rem;user-select:none}.footer[data-astro-cid-jo6i4kqk] .footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk] .footer-text[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer[data-astro-cid-jo6i4kqk] .footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk]{display:flex;flex-direction:row;gap:5rem;text-align:left}.footer[data-astro-cid-jo6i4kqk] .footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-weight:700;font-size:1rem;margin-bottom:.5rem;user-select:none}.footer[data-astro-cid-jo6i4kqk] .footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:block;color:var(--text-1);font-size:.9rem;text-decoration:none;margin:.25rem 0;transition:color .2s}.footer[data-astro-cid-jo6i4kqk] .footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.link[data-astro-cid-jo6i4kqk]{color:var(--accent);font-weight:700}@media(width<=650px){.footer[data-astro-cid-jo6i4kqk]{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-left[data-astro-cid-jo6i4kqk]{width:100%;order:2;margin-bottom:0}.footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk]{justify-content:center;text-align:left}.footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk] .footer-logo[data-astro-cid-jo6i4kqk]{margin-right:.5rem}.footer-left[data-astro-cid-jo6i4kqk] .footer-info[data-astro-cid-jo6i4kqk] .footer-text[data-astro-cid-jo6i4kqk]{font-size:.85rem;word-wrap:wrap;word-spacing:normal;word-break:normal}.footer-right[data-astro-cid-jo6i4kqk]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;order:1;width:100%}.footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk]{display:flex;flex-direction:column;justify-content:space-evenly;gap:.5rem;width:100%}.footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-size:1rem}.footer-right[data-astro-cid-jo6i4kqk] .footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.9rem;padding:.25rem 0}}:root{--accent: var(--house-app);--accent-dark: var(--house-app-dark)}.ignore-div{display:contents}.setting[data-v-d86a55a4]{text-align:left;justify-content:space-between;align-items:center;display:flex}.setting .value[data-v-d86a55a4]{text-align:right;justify-content:flex-end;align-items:center;display:flex}.setting .value[data-v-d86a55a4] span,.setting .value[data-v-d86a55a4] p{text-align:right}.submit[data-v-d86a55a4]{margin-left:10px}.type[data-v-d59d83c9]{--badge-color:var(--accent);color:var(--badge-color);border-radius:var(--border-radius);border:var(--default-border) var(--badge-color);-webkit-user-select:none;user-select:none;width:fit-content;padding:2px 5px;font-size:.8rem}.button-container[data-v-7ea9e97e]{z-index:2;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}@media(width<=650px){.button-container[data-v-7ea9e97e]{bottom:5px;right:0}}.bottom-sheet[data-v-b793c4f3]{inset-inline:0;background:0 0;border:none;width:100%;height:65%;padding:0;transition:all .2s;position:fixed;top:auto;bottom:0;overflow:auto;transform:translateY(100%)}.bottom-sheet[data-v-b793c4f3]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.bottom-sheet[data-v-b793c4f3]:popover-open{background-color:var(--background-0);flex-direction:column;display:flex}.open[data-v-b793c4f3]{transform:translateY(0)}.sheet-inside[data-v-b793c4f3]{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top:var(--border);background:var(--background-0);width:100%;height:auto;margin:0 auto;padding-bottom:10px;position:relative;overflow:hidden}.controls[data-v-b793c4f3]{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:var(--divider);flex-direction:row;justify-self:center;align-items:center;width:100%;margin-bottom:10px;padding:5px 10px;display:flex}.cancel-button[data-v-b793c4f3]{margin-right:auto}.next-button[data-v-b793c4f3]{margin-left:auto}.sheet-content[data-v-b793c4f3]{flex-direction:column;gap:5px;padding:0 10px;display:flex}.clear-group[data-v-9e5e418b]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.clear-group button[data-v-9e5e418b]{outline:none}.clear-group button[data-v-9e5e418b]:focus-visible{color:var(--danger)}[data-v-9e5e418b] .text-field,[data-v-9e5e418b] .number-field{width:100%}.icon[data-v-9e5e418b]:hover{transform:scale(1.1)}.info-icon[data-v-26e7f7a8]{cursor:help;anchor-name:var(--b9003a58)}.info-popover[data-v-26e7f7a8]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);position-anchor:var(--b9003a58);inset:unset;top:anchor(bottom);left:anchor(left);position-try-fallbacks:--below-right,--above-right,--below-left,--above-left;max-width:200px;margin:0;padding:10px;position:absolute}@position-try --below-right{inset:unset;top:anchor(bottom);right:anchor(right)}@position-try --below-left{inset:unset;top:anchor(bottom);left:anchor(left)}@position-try --above-right{inset:unset;bottom:anchor(top);right:anchor(right)}@position-try --above-left{inset:unset;bottom:anchor(top);left:anchor(left)}.large-title{text-align:left;letter-spacing:-5px;-webkit-user-select:none;user-select:none;margin:0 0 40px;font-size:clamp(2rem,10vw,6em);line-height:85%}@media(width<=650px){.large-title{letter-spacing:-1px}}.items[data-v-8f75376a]{flex-direction:column;gap:5px;padding-left:0;display:flex}.array-item[data-v-8f75376a]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.remove-button[data-v-8f75376a]:focus-visible{color:var(--danger);outline:none;transform:scale(1.1)}.remove-button[data-v-8f75376a]:hover{color:var(--danger);transform:scale(1.1)}.add-button[data-v-8f75376a]{width:100%}.setting[data-v-e643b707]{text-align:left;justify-content:space-between;align-items:center;display:flex}.setting .value[data-v-e643b707]{justify-content:flex-end;align-items:center;display:flex}.submit[data-v-e643b707]{margin-left:10px}label[data-v-e643b707]{text-align:left}.container[data-v-2b8e66ab]{width:100%}.radio-group[data-v-2b8e66ab]{border:none;padding:0}legend[data-v-2b8e66ab]{color:var(--text-0);text-align:left;padding:0;font-weight:600}.description[data-v-2b8e66ab]{color:var(--subtext-0);margin:0 0 6px;padding-left:2px;font-size:14px}.options[data-v-2b8e66ab]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.option[data-v-2b8e66ab]{cursor:pointer;-webkit-user-select:none;user-select:none;max-width:450px;min-height:70px;transition:var(--transitions);justify-content:center;align-items:center;padding:0;display:flex}.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-4171486a]{width:100%}.radio-group[data-v-4171486a]{border:none;padding:0}legend[data-v-4171486a]{color:var(--text-0);text-align:left;padding:0;font-weight:600}.description[data-v-4171486a]{color:var(--subtext-0);margin:0 0 6px;padding-left:2px;font-size:14px}.options[data-v-4171486a]{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.option[data-v-4171486a]{cursor:pointer;-webkit-user-select:none;user-select:none;max-width:450px;min-height:70px;transition:var(--transitions);text-align:left;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex}.option input[data-v-4171486a]{display:none}.option .label[data-v-4171486a]{text-align:center;pointer-events:none;margin-top:8px}.option[data-v-4171486a]:has(input:checked){border:var(--accent-border);background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0))}.option[data-v-4171486a]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-4171486a]{opacity:var(--disabled-opacity);cursor:not-allowed}.option .description[data-v-4171486a]{pointer-events:none;text-align:center;align-self:center;margin:8px 4px}.rounded-card[data-v-268e09de]{width:100%;max-width:700px;padding:0 0 30px}.title-area[data-v-268e09de]{justify-content:space-between;align-items:center;display:flex}.title[data-v-268e09de]{text-align:left;margin:15px 20px;font-size:1.3rem}.more-button[data-v-268e09de]{color:var(--text-1);border-radius:15px;align-items:center;margin-right:13px;padding:7px;font-size:.9rem;display:flex}.more-button[data-v-268e09de]:hover{background-color:var(--surface-0);color:var(--accent)}.more-button[data-v-268e09de]:focus-visible{color:var(--accent);outline:none}.more-button .more[data-v-268e09de]{margin-right:7px}.app-submit-button[data-v-cf025b1f]{--button-color:var(--daf5d2f4);background-color:var(--background-0);color:var(--text-1);border:var(--default-thicker-border) var(--text-1);border-radius:var(--border-radius);cursor:pointer;transition:var(--transitions),opacity var(--transition-time-short) ease;padding:10px 20px;font-size:15px}.app-submit-button[data-v-cf025b1f]:hover{background-color:var(--surface-0)}.app-submit-button[data-v-cf025b1f]:focus-visible{background-color:var(--surface-0);outline:2px solid var(--text-1);outline-offset:2px}.app-submit-button.loading[data-v-cf025b1f]{background-color:var(--loading);cursor:not-allowed}.app-submit-button.loading[data-v-cf025b1f]:hover{background-color:var(--loading-hover)}.app-submit-button.danger[data-v-cf025b1f]{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-cf025b1f]:hover{background-color:color-mix(in display-p3,var(--danger) 35%,var(--surface-0))}.app-submit-button.danger[data-v-cf025b1f]: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-cf025b1f]{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-cf025b1f]:hover{background-color:color-mix(in display-p3,var(--button-color) 35%,var(--surface-0))}.app-submit-button.primary[data-v-cf025b1f]: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-cf025b1f]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.spinner[data-v-cf025b1f]{border:2px solid var(--text-1);border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite --spin-cf025b1f;display:inline-block}.spinner.danger[data-v-cf025b1f]{border:2px solid var(--danger);border-top-color:#0000}.spinner.primary[data-v-cf025b1f]{border:2px solid var(--button-color);border-top-color:#0000}@keyframes --spin-cf025b1f{to{transform:rotate(360deg)}}.back-button[data-v-175ee03b]{color:var(--text-1);background:0 0;border:0;border-radius:50px;width:40px;height:40px;font-size:16px;font-weight:700;text-decoration:none}.back-button[data-v-175ee03b]:hover{background-color:var(--surface-0);color:var(--accent)}.back-button[data-v-175ee03b]:focus-visible{color:var(--accent);outline:none}.long[data-v-d128c5e1]{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.long svg[data-v-d128c5e1]{width:25px;padding:-2px}.short[data-v-d128c5e1]{text-align:center;width:25px}.theme-button[data-v-c4beea25]{padding:5px 15px}.theme-button[data-v-c4beea25]:hover{color:var(--accent)}.card[data-v-0cc9e16e]{width:100%;max-width:450px;transition:background-color var(--transition-time) ease;box-sizing:border-box;--title-color:var(--text-0);padding:20px 0;position:relative}.card[data-v-0cc9e16e]:has(.title){padding-top:50px}.title[data-v-0cc9e16e]{margin:1.33em 0;position:absolute;top:-18px;left:15px}[data-v-0cc9e16e]>.title{letter-spacing:-1px;text-align:left;color:var(--title-color);font-size:1.4em;font-weight:700}.v-container[data-v-0cc9e16e]{flex-direction:column;gap:10px;padding:0 20px;display:flex}.v-container[data-v-0cc9e16e] form,.v-container[data-v-0cc9e16e] .card-ignore,.v-container[data-v-0cc9e16e] .link,.v-container[data-v-0cc9e16e] section{flex-direction:column;gap:10px;display:flex}.v-container>.disclosure-group[data-v-0cc9e16e]{margin:0 -10px}[data-v-0cc9e16e] p{text-align:left}.card-grid[data-v-e4a27088]{gap:10px;width:100%;margin:0 auto;display:grid;container-type:inline-size}.card-grid[data-v-e4a27088]>.card{max-width:100%;overflow:auto}@media(width<=650px){.card-grid[data-v-e4a27088]{grid-template-columns:1fr}}.menu-button[data-v-f26b82ff]{all:unset;anchor-name:var(--b49716f0)}.menu-button[data-v-f26b82ff]>svg{display:block}.menu[data-v-f26b82ff]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);position-anchor:var(--b49716f0);inset:unset;top:anchor(bottom);left:anchor(right);position-try-fallbacks:--below-right,--above-right,--below-left,--above-left;opacity:0;transition:opacity var(--transition-time-short) ease,transform var(--transition-time-short) ease;margin:0;padding:10px;position:absolute;transform:translateY(-4px)scale(.98)}.menu[data-v-f26b82ff]:popover-open{opacity:1;transform:translateY(0)scale(1)}.menu .title[data-v-f26b82ff]{text-align:left;font-weight:700}.default-slot:hover svg[data-v-f26b82ff]{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-f26b82ff]:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}.context-menu-item[data-v-a65274a5]{text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:5px 10px;font-size:1rem;display:flex}.context-menu-item .icon[data-v-a65274a5]{width:1rem;height:1rem;display:inline-flex;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]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.context-menu-item[data-v-cca2ca1e]{text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:1rem;display:flex}.context-menu-item .content[data-v-cca2ca1e]{flex:1}.context-menu-item[data-v-cca2ca1e]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-cca2ca1e]{color:var(--danger)}.danger[data-v-cca2ca1e]:hover{background-color:color-mix(in display-p3,var(--danger) 40%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-cca2ca1e]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.context-menu-item[data-v-b5b1fee1]{text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:5px 10px;font-size:1rem;display:flex}.context-menu-item .icon[data-v-b5b1fee1]{width:1rem;height:1rem;display:inline-flex;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],hr[data-v-fe9c0362]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.dropdown[data-v-3822d28d]{width:var(--v6a8ba45a);background-color:var(--background-0);cursor:pointer;anchor-name:var(--v479dc375);height:50px;transition:var(--transitions),opacity var(--transition-time-short) ease;line-height:50px;position:relative}.dropdown[data-v-3822d28d]:focus-visible{outline:none;outline:2px solid var(--accent);outline-offset:2px}.dropdown[data-v-3822d28d]:hover{outline:none}.dropdown .selected-option[data-v-3822d28d]{white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;font-size:16px;display:flex;overflow:hidden}.dropdown[data-v-3822d28d]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option-text[data-v-3822d28d]{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;padding-right:10px;overflow:hidden}.dropdown .selected-option-icon[data-v-3822d28d]{height:50px;color:var(--text-1);background:0 0;border:none;align-items:center;margin-right:-7px;transition:transform .3s;display:flex}.dropdown .selected-option-icon[data-v-3822d28d]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-3822d28d]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown:has(+.options:popover-open)[data-v-3822d28d]:focus-visible,.dropdown:has(+.options:popover-open)[data-v-3822d28d]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-3822d28d]{transform:rotate(90deg)}.options[data-v-3822d28d]{border:var(--border);background-color:var(--background-0);max-height:188px;transition:var(--transitions),transform var(--transition-time-short) ease;width:var(--v6a8ba45a);box-sizing:border-box;inset:auto;top:anchor(bottom);left:anchor(left);scroll-behavior:contain;border-top:none;border-bottom-right-radius:25px;border-bottom-left-radius:25px;position:absolute;overflow-y:auto;transform:translateY(-4px)}.options[data-v-3822d28d]::-webkit-scrollbar{background:0 0;width:5px}.options[data-v-3822d28d]:focus-visible{outline:none}.options[data-v-3822d28d]:popover-open{transform:translateY(0)}.options .option[data-v-3822d28d]{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:10px 24px;font-size:16px;line-height:10px;overflow:hidden}.options .option.selected[data-v-3822d28d]{background-color:var(--surface-0)}.options .option[data-v-3822d28d]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-3822d28d]:popover-open{transform:translateY(-4px)}}.dropdown[data-v-e0eba9c2]{border:1px solid var(--text-1);border-radius:var(--border-radius);width:var(--v451dcf7a);background-color:var(--background-0);cursor:pointer;height:50px;transition:var(--transitions),opacity var(--transition-time-short) ease;anchor-name:var(--v0627cb05);line-height:50px;position:relative}.dropdown[data-v-e0eba9c2]:focus-visible,.dropdown[data-v-e0eba9c2]:hover{outline:none}.dropdown[data-v-e0eba9c2]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option[data-v-e0eba9c2]{justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.dropdown .selected-option-text[data-v-e0eba9c2]{white-space:nowrap;text-overflow:ellipsis;padding-right:10px;font-size:1rem;overflow:hidden}.dropdown .selected-option-icon[data-v-e0eba9c2]{height:50px;color:var(--text-1);transition:transform var(--transition-time) ease;align-items:center;margin-right:-7px;display:flex}.dropdown:has(+.options:popover-open)[data-v-e0eba9c2]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown:has(+.options:popover-open)[data-v-e0eba9c2]:focus-visible,.dropdown:has(+.options:popover-open)[data-v-e0eba9c2]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-e0eba9c2]{transform:rotate(90deg)}.options[data-v-e0eba9c2]{width:100%;border:var(--border);background-color:var(--background-0);max-height:188px;transition:transform var(--transition-time-short) ease;z-index:10;width:var(--v451dcf7a);inset:auto;top:anchor(bottom);left:anchor(left);border-top:none;border-bottom-right-radius:25px;border-bottom-left-radius:25px;position:absolute;overflow-y:auto;transform:translateY(-4px)}.options[data-v-e0eba9c2]::-webkit-scrollbar{background:0 0;width:5px}.options[data-v-e0eba9c2]:popover-open{transform:translateY(0)}.options .option[data-v-e0eba9c2]{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:10px 24px;font-size:16px;line-height:10px;overflow:hidden}.options .option.selected[data-v-e0eba9c2]{background-color:var(--surface-0)}.options .option[data-v-e0eba9c2]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-e0eba9c2]:popover-open{transform:translateY(-4px)}}.number-field[data-v-dea60c93]{justify-content:space-between;align-items:center;display:flex}.number-field label[data-v-dea60c93]{text-align:left}.input-wrapper[data-v-b8dfec9a]{position:relative}.toggle-password[data-v-b8dfec9a]{cursor:pointer;color:var(--text-1);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:5%;right:.5rem}.toggle-password:focus-visible[data-v-b8dfec9a]{outline:none}.toggle-password:focus-visible [data-v-b8dfec9a] svg{color:var(--accent)}.text-area[data-v-8c9ead1b]{text-align:left;flex-direction:column;justify-content:center;align-items:center;display:flex}.text-area label[data-v-8c9ead1b]{box-sizing:border-box;width:100%;margin-bottom:10px}.area[data-v-8c9ead1b]{resize:none;border-radius:var(--border-radius);box-sizing:border-box;width:100%;height:300px}.text-field[data-v-712f0b07]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-712f0b07]{text-align:left}svg[data-v-ad065415]{transition:all .2s}svg[data-v-ad065415]:hover{transform:scale(1.1)}svg[data-v-559b9461]{transition:all .2s}svg[data-v-559b9461]:hover{transform:scale(1.1)}svg[data-v-1355344c]{transition:all .2s}svg[data-v-1355344c]:hover{transform:scale(1.1)}svg[data-v-bd29cabd]{transition:all .2s}svg[data-v-bd29cabd]:hover{transform:scale(1.1)}svg[data-v-41adbf07]{transition:all .2s}svg[data-v-41adbf07]:hover{transform:scale(1.1)}svg[data-v-3a5d986a]{transition:all .2s}svg[data-v-3a5d986a]:hover{transform:scale(1.1)}svg[data-v-7232e866]{color:var(--text-1);transition:all .2s}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;transition:color var(--transition-time) ease;object-view-box:0 600 calc(1287 - 50%) 743.5;transform:translateY(20px)}@media(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]{cursor:pointer;width:18px;height:18px;transform:translateY(8px)}.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}svg[data-v-94037b4b]:hover{transform:scale(1.1)}svg[data-v-9a8b43b8]{transition:all .2s}svg[data-v-9a8b43b8]:hover{transform:scale(1.1)}svg[data-v-5822f914]{transition:all .2s}svg[data-v-5822f914]:hover{transform:scale(1.1)}svg[data-v-1ed96cc6]{transition:all .2s}svg[data-v-1ed96cc6]:hover{transform:scale(1.1)}svg[data-v-96844eb4]{color:var(--text-1);transition:all .2s}svg[data-v-96844eb4]:hover{color:var(--danger);transform:scale(1.1)}svg[data-v-46b8273b]{transition:all .2s}svg[data-v-46b8273b]:hover{transform:scale(1.1)}svg[data-v-3e7653f1]{transition:all .2s}svg[data-v-3e7653f1]:hover{transform:scale(1.1)}svg[data-v-4606df5e]{transition:all .2s}svg[data-v-4606df5e]:hover{transform:scale(1.1)}svg[data-v-0a7b8755]{transition:all .2s}svg[data-v-0a7b8755]:hover{transform:scale(1.1)}svg[data-v-4c6d6ebc]{transition:all .2s}svg[data-v-4c6d6ebc]:hover{transform:scale(1.1)}svg[data-v-ce9fcf53]{transition:all .2s}svg[data-v-ce9fcf53]:hover{transform:scale(1.1)}svg[data-v-09ce086e]{transition:all .2s}svg[data-v-09ce086e]:hover{transform:scale(1.1)}svg[data-v-09ce086e]:focus-visible{color:var(--accent);outline:none}svg[data-v-9cf0edcb]{transition:all .2s}svg[data-v-9cf0edcb]:hover{transform:scale(1.1)}#sidebar:popover-open{animation:--sidebar-slide-in var(--transition-time) ease-out;margin-right:0;display:flex}#sidebar:popover-open::backdrop{animation:--backdrop-fade-in var(--transition-time) ease-out forwards}#sidebar{background-color:var(--background-0);width:80%;max-width:550px;height:100%;color:var(--text-1);border:none;border-left:var(--border);border-radius:var(--border-radius) 0 0 var(--border-radius);text-align:right;animation:--sidebar-slide-out var(--transition-time) ease-out;transition:overlay var(--transition-time) allow-discrete;flex-direction:column;margin-right:0;position:fixed;top:0;right:0}#sidebar .back{align-items:center;display:flex;position:absolute;bottom:10px;right:0}@keyframes --sidebar-slide-in{0%{display:none;transform:translate(100%)}to{display:flex;transform:translate(0)}}@keyframes --sidebar-slide-out{0%{display:flex;transform:translate(0)}to{display:none;transform:translate(100%)}}@keyframes --backdrop-fade-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:var(--transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}#sidebar-button{z-index:2;background-color:var(--background-0);color:var(--text-1);border:var(--border);border-radius:var(--border-radius) 0 0 var(--border-radius);cursor:pointer;box-shadow:var(--hover-shadow);font-size:15px;position:fixed;bottom:80px;right:-7px}#sidebar-button:hover{background-color:var(--surface-0)}#sidebar-button:focus-visible{outline:var(--accent) solid 2px;outline-offset:2px;box-shadow:none}.active[data-v-d0bd1790]{color:var(--accent)}.title[data-v-d0bd1790]{letter-spacing:-5%;margin:10px;font-size:38px;font-weight:700;line-height:144%}.floating[data-v-b19baf9a]{text-align:center;z-index:1;transition:var(--transitions);background:0 0;padding:10px;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.floating .tab-view[data-v-b19baf9a]{background-color:var(--background-0);border:2px solid var(--text-1);width:min-content;box-shadow:5px 5px 0 var(--accent);border-radius:20px;justify-content:center;align-items:center;margin:auto;padding:5px 20px;display:flex}@media(width<=650px){.floating[data-v-b19baf9a]{display:none}}@media(width>=650px){.sidebar[data-v-b19baf9a]{display:none}}.tab[data-v-33c9247c]{cursor:pointer;color:var(--text-1);background-color:var(--background-0);border-radius:15px;margin:3px;padding:5px 30px;text-decoration:none;transition:all .2s}.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-49ed6f60]{top:env(safe-area-inset-top,0);width:100%;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);justify-content:space-between;align-items:center;display:flex;position:fixed;left:0}.title-bar .left-window-controls[data-v-49ed6f60]{padding-left:max(20px,env(safe-area-inset-left,0));align-items:center;gap:10px;display:flex}.title-bar .right-window-controls[data-v-49ed6f60]{padding-right:max(20px,env(safe-area-inset-right,0));align-items:center;gap:15px;display:flex}.tabs[data-v-49ed6f60]{flex-direction:row;align-items:center;display:flex}@media(width<=650px){.tabs[data-v-49ed6f60]{display:none}}@media(width>=650px){.sidebar[data-v-49ed6f60]{display:none}}.active[data-v-5aac1f65]{color:var(--accent)}.title[data-v-5aac1f65]{color:var(--text-0);margin:0 15px;font-size:24px;font-weight:700}.title[data-v-5aac1f65]:hover{color:var(--accent);cursor:pointer}.notification[data-v-96311621]{background:var(--card-background);border:2px solid var(--v78cb9aae);border-radius:20px;padding:20px;overflow:hidden}.notification .message[data-v-96311621]{text-align:left}.notification .message .error-text[data-v-96311621]{margin-top:5px;margin-bottom:5px}progress[data-v-96311621]{appearance:none;background-color:#0000;border:none;border-radius:0;width:100%;height:2px;position:absolute;bottom:0;left:0}progress[data-v-96311621]::-webkit-progress-bar{background-color:#0000}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-66c7822e]{z-index:99999;flex-direction:column;gap:10px;width:50%;max-width:400px;display:flex;position:fixed;bottom:10px;right:10px}.notifications .notification[data-v-66c7822e]{position:relative}@media(width<=650px){.notifications[data-v-66c7822e]{gap:5px}}.color-picker,.color-picker+.options{font-weight:700}.popup[data-v-69e1da7f]{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:fixed;inset:0}.popup[data-v-69e1da7f]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-69e1da7f]:popover-open{display:flex}.popup-inside[data-v-69e1da7f]{border-radius:var(--border-radius);background-color:var(--background-0);border:var(--border);overscroll-behavior:contain;width:90vw;max-height:80vh;overflow:auto}.popup-title-area[data-v-69e1da7f]{border-bottom:var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.popup-title[data-v-69e1da7f]{text-align:left;margin:0}.popup-close[data-v-69e1da7f]{color:var(--text-1);border:var(--border);border-radius:var(--border-radius-small);background:0 0;justify-content:center;align-items:center;display:flex}.popup-close[data-v-69e1da7f]:hover{background-color:var(--surface-0)}.popup-close[data-v-69e1da7f]:focus-visible{outline:none}.popup-content[data-v-69e1da7f]{flex-direction:column;gap:10px;max-height:60vh;padding:10px 20px 20px;display:flex;overflow:auto}.popup-content[data-v-69e1da7f] form,.popup-content[data-v-69e1da7f] .card-ignore{flex-direction:column;gap:10px;display:flex}@media(width<=650px){.popup[data-v-69e1da7f]{max-height:70%}}.popup[data-v-d8b1d9ab]{background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:0;display:none;position:fixed;inset:0}.popup[data-v-d8b1d9ab]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-d8b1d9ab]:popover-open{display:flex}.popup-inside[data-v-d8b1d9ab]{border-radius:var(--border-radius);background-color:var(--background-0);border:var(--border);width:min(500px,90vw);max-height:80vh;overflow:auto}.popup-title-area[data-v-d8b1d9ab]{border-bottom:var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.popup-title[data-v-d8b1d9ab]{text-align:left;margin:0}.popup-close[data-v-d8b1d9ab]{color:var(--text-1);border:var(--border);border-radius:var(--border-radius-small);background:0 0;justify-content:center;align-items:center;display:flex}.popup-close[data-v-d8b1d9ab]:hover{background-color:var(--surface-0)}.popup-close[data-v-d8b1d9ab]:focus-visible{border-color:var(--danger);outline:none}.popup-content[data-v-d8b1d9ab]{flex-direction:column;gap:10px;max-height:60vh;padding:10px 20px 20px;display:flex;overflow:auto}.popup-content[data-v-d8b1d9ab] form,.popup-content[data-v-d8b1d9ab] .card-ignore{flex-direction:column;gap:10px;display:flex}@media(width<=650px){.popup[data-v-d8b1d9ab]{max-height:70%}}.table-header[data-v-353f46df]{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}section[data-v-35761359]{flex-direction:column;gap:10px;width:100%;display:flex}.filters-container[data-v-35761359]{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.table-header .search-field[data-v-35761359]{align-items:flex-start}.controls[data-v-35761359]{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:5px 10px;display:flex}.bulk-actions[data-v-35761359]{border-radius:var(--border-radius);border:var(--border)}@media(width<=520px){.table-header[data-v-35761359]{justify-content:center;width:100%;display:flex}.table-header .controls[data-v-35761359]{justify-content:space-between;width:100%}}.filter-button[data-v-35761359]{width:100%}.sheet-filter-options[data-v-35761359]{flex-direction:row;justify-content:space-between;display:flex}.sheet-type-dropdown[data-v-35761359]{flex-direction:row;gap:10px;display:flex}.sheet-type-dropdown div[data-v-35761359-s],.sheet-type-dropdown .card-ignore[data-v-35761359-s]{flex-direction:row}.nothing-found[data-v-35761359]{text-align:center;width:100%;color:var(--subtext-0);padding:10px 0;font-style:italic}@media(width>=550px){.filter-button[data-v-35761359]{display:none}}@media(width<=550px){.table-header[data-v-35761359]{display:none}}.table-container[data-v-98ae6ea8]{border-radius:var(--border-radius);border:var(--border);overflow-x:auto}.table-container table[data-v-98ae6ea8]{border-collapse:collapse;width:100%;overflow:hidden}.table-container table thead[data-v-98ae6ea8]{background-color:var(--background-1);text-align:left}.table-container table thead th[data-v-98ae6ea8]{max-width:min-content;padding:5px}.table-container table td[data-v-98ae6ea8]{border-bottom:1px solid var(--background-1);text-align:left;padding:10px}@media(width<=600px){.table-container table td[data-v-98ae6ea8]{white-space:nowrap;text-overflow:ellipsis;max-width:350px;overflow:hidden}}.table-container table .selected[data-v-98ae6ea8]{background-color:var(--background-1)}.table-container table .actions[data-v-98ae6ea8]{text-align:right;padding-left:0}.checkbox[data-v-98ae6ea8]{background-color:var(--background-1);margin-left:9px}.checkbox[data-v-98ae6ea8]:checked{background-color:var(--accent)}.column-sort-button[data-v-98ae6ea8]{color:inherit;text-align:center;-webkit-user-select:none;user-select:none;font-weight:700;font-size:inherit;border-radius:var(--border-radius);background:0 0;border:none;padding:5px}.column-sort-button[data-v-98ae6ea8]:focus-visible{outline:none;text-decoration:underline}.sorted[data-v-98ae6ea8]{text-decoration:underline}.text-field[data-v-565fc48b]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-565fc48b]{text-align:left}.text-field[data-v-aa4bbb3d]{text-align:left;justify-content:space-between;align-items:center;display:flex}.text-field[data-v-36f6c246]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-36f6c246]{text-align:left}.wrapper[data-v-45af5f5b]{border-radius:var(--border-radius);border:var(--border);flex-direction:row;align-items:center;gap:10px;padding:10px;font-size:15px;display:flex}.wrapper input[data-v-45af5f5b]{min-width:20px}.wrapper .text[data-v-45af5f5b]{text-align:left;flex-direction:column;gap:5px;display:flex}.wrapper .text label[data-v-45af5f5b]{font-weight:700}.wrapper .text .description[data-v-45af5f5b]{color:var(--subtext-0);text-wrap:pretty;font-size:14px}.wrapper[data-v-45af5f5b]:has(input:checked){border:var(--accent-border);background-color:color-mix(in hsl,var(--accent) 10%,transparent)}@layer variables{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent);caret-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:#5a6363;--loading-hover:#555e5e;--danger:oklch(63.5% .251 31);--warning:oklch(82.7% .182 90);--success:oklch(75.8% .225 145);--text-0:#141a1f;--text-1:#182125;--subtext-0:#29373d;--subtext-1:#1f2a2e;--subtext-2:#141c1f;--always-white:#f5fcff;--background-0:oklch(98.7% .001 225);--background-1:oklch(94% .001 225);--background-2:oklch(89.3% .001 225);--card-background:var(--background-0);--surface-0:oklch(92.5% .002 223);--surface-1:oklch(87.8% .002 223);--gold:oklch(89.1% .209 96);--transparent:#00000080}@media(prefers-reduced-transparency){:root{--transparent:#000}}:root{--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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-0:#ededed;--text-1:#d4d4d4;--subtext-0:#b3b3b3;--subtext-1:#999;--subtext-2:gray;--always-white:#f2f2f2;--background-0:oklch(4.5% .009 240);--background-1:oklch(24.1% .009 240);--background-2:oklch(29.6% .009 240);--card-background:var(--background-0);--surface-0:oklch(20% .01 240);--surface-1:oklch(23% .01 240)}:root{--color-red:#ff1e00;--color-red-hover:#e61b00;--color-orange:#ff6a00;--color-orange-hover:#e66000;--color-yellow:#ff9d00;--color-yellow-hover:#e68e00;--color-lime:#9fcf00;--color-lime-hover:#8db800;--color-green:#00c217;--color-green-hover:#00a814;--color-dark-green:#007a00;--color-dark-green-hover:#006100;--color-mint:#00cd6d;--color-mint-hover:#00b35f;--color-teal:#00c7a6;--color-teal-hover:#00ad90;--color-light-blue:#00b8fb;--color-light-blue-hover:#00a5e0;--color-blue:#006fff;--color-blue-hover:#0063e6;--color-navy:#3c3897;--color-navy-hover:#363286;--color-indigo:#5400fb;--color-indigo-hover:#4b00e0;--color-purple:#8e00fb;--color-purple-hover:#7f00e0;--color-magenta:#da00fb;--color-magenta-hover:#c200e0;--color-pink:#ff005d;--color-pink-hover:#e60054;--color-maroon:#7d0d36;--color-maroon-hover:#660b2c;--color-brown:#693c31;--color-brown-hover:#573229;--color-gray:#67637b;--color-gray-hover:#5c596e}}@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;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 base;@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{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;padding:8px;font-size:1rem}: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{background-color:var(--surface-0);outline:none}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]{border:var(--border);border-radius:var(--border-radius);transition:opacity var(--transition-time-short) ease,background-color var(--transition-time) ease;padding:8px;font-size:1rem;color:var(--text-1)!important}input[type=file]::file-selector-button{background:var(--surface-0);color:var(--text-1);border:var(--border);border-radius:var(--border-radius);cursor:pointer;padding:8px 12px}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,input[type=file]:hover{background-color:var(--surface-0);outline:none}input[type=checkbox]{appearance:none;border:var(--border);border-radius:var(--border-radius-small);cursor:pointer;background-color:var(--background-0);width:20px;height:20px;transition:background-color var(--transition-time) ease,opacity var(--transition-time-short) ease;position:relative}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:"";border:solid var(--surface-0);border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:var(--outline)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}button{color:var(--text-1);border-radius:var(--border-radius);cursor:pointer;transition:var(--transitions),opacity var(--transition-time-short) ease;background:0 0;border:none;font-size:15px}hr{border:none;border-bottom:var(--divider)}label{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;display:flex}p,.link,label,div{color:var(--text-1)}strong{color:var(--text-0)}ul li::marker{color:var(--text-0)}select{appearance:base-select}::picker(select){appearance:base-select}select{border:var(--border);border-radius:var(--border-radius);background-color:var(--background-0);transition:(--transitions);height:50px;width:var(--dropdown-width);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:fit-content;padding:0 20px;line-height:20px;overflow:hidden}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-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:none}select:open::picker-icon{rotate:0deg}select::picker(select){border:var(--border);border-radius:0 0 var(--border-radius) var(--border-radius);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);border-top:none}select optgroup{background-color:var(--background-0);color:var(--subtext-0);margin:0;padding-left:16px;font-size:14px;font-weight:700;line-height:20px}select optgroup option{padding-left:16px}select option{--color:var(--text-1);cursor:pointer;text-align:left;color:var(--color);white-space:nowrap;text-overflow:ellipsis;padding:10px 24px;font-size:16px;line-height:10px;overflow:hidden}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{content:"";order:1;display:none}select legend{color:var(--subtext-0);padding-left:16px;font-size:14px;font-weight:700;line-height:30px}@starting-style{select::picker:popover-open{opacity:0;transform:translateY(-4px)}}details>summary{background-color:var(--background-0);cursor:pointer;background:var(--card-background);border-radius:var(--border-radius);border:var(--border);height:55px;transition:var(--transitions);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;line-height:50px;display:flex}details>summary>svg{transition:rotate var(--transition-time) ease}details:open>summary{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}details:open>summary>svg{rotate:90deg}details .content{border:var(--border);background-color:var(--background-0);border-bottom-right-radius:25px;border-bottom-left-radius:25px;height:max-content;max-height:300px;padding:10px 20px 20px;transition:transform .6s;overflow-y:auto}details .content::-webkit-scrollbar{width:5px}details[data-inline]>summary{border:none;border-radius:0;padding:0}details[data-inline] .content{border:none;border-top:var(--border);max-height:none}progress{border-radius:var(--border-radius);width:100%;height:11px}progress::-webkit-progress-bar{background-color:var(--surface-0);border-radius:var(--border-radius)}progress::-webkit-progress-value{background-color:var(--accent);border-radius:var(--border-radius)}}@layer util{.user-selectable{-webkit-user-select:text;user-select:text}.not-user-selectable{-webkit-user-select:none;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{color:var(--accent);font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.link{text-decoration:none}.horizontal-align{justify-content:space-between;padding-left:10px;padding-right:10px;display:flex}.dimmed-text{color:var(--subtext-0);text-align:left;display:block}.border-red{border:var(--default-border) var(--color-red)}.border-orange{border:var(--default-border) var(--color-orange)}.border-yellow{border:var(--default-border) var(--color-yellow)}.border-lime{border:var(--default-border) var(--color-lime)}.border-green{border:var(--default-border) var(--color-green)}.border-dark-green{border:var(--default-border) var(--color-dark-green)}.border-mint{border:var(--default-border) var(--color-mint)}.border-teal{border:var(--default-border) var(--color-teal)}.border-light-blue{border:var(--default-border) var(--color-light-blue)}.border-blue{border:var(--default-border) var(--color-blue)}.border-navy{border:var(--default-border) var(--color-navy)}.border-indigo{border:var(--default-border) var(--color-indigo)}.border-purple{border:var(--default-border) var(--color-purple)}.border-magenta{border:var(--default-border) var(--color-magenta)}.border-pink{border:var(--default-border) var(--color-pink)}.border-maroon{border:var(--default-border) var(--color-maroon)}.border-brown{border:var(--default-border) var(--color-brown)}.border-gray{border:var(--default-border) var(--color-gray)}.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)}}@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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes --fade-in{0%{opacity:0}to{opacity:1}}@keyframes --fade-out{0%{opacity:1}to{opacity:0}}@keyframes --background-fade-in{0%{background:0 0}to{background:var(--transparent)}}@keyframes --background-fade-out{0%{background:var(--transparent)}to{background:0 0}}html,body{cursor:default;transition:var(--transitions);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:35px;margin-bottom:35px;font-family:DM Sans,system-ui,sans-serif;background-color:var(--background-0)!important}:is(html:has(.popup:popover-open),html:has(#sidebar:popover-open)){overflow:hidden}body{margin-bottom:35px}.all{text-align:center;color:var(--text-1);transition:margin-top var(--transition-time) ease;flex-direction:column;justify-content:center;align-items:center;display:flex}@media(width<=650px){body{margin-bottom:80px}}@media(width<=900px){body{margin-top:40px}}@media(prefers-reduced-motion:no-preference){.lucide{transition:scale var(--transition-time) ease}.lucide:hover{scale:1.1}}
