:root{--accent:var(--house-app);--accent-dark:var(--house-app-dark)}body,html{overscroll-behavior-y:none;padding-bottom:25px}.setting[data-v-d86a55a4]{align-items:center;display:flex;justify-content:space-between;text-align:left}.setting .value[data-v-d86a55a4]{align-items:center;display:flex;justify-content:flex-end;text-align:right}.setting .value[data-v-d86a55a4] p,.setting .value[data-v-d86a55a4] span{text-align:right}.submit[data-v-d86a55a4]{margin-left:10px}.type[data-v-d59d83c9]{--badge-color:var(--accent);border:var(--default-border) var(--badge-color);border-radius:var(--border-radius);color:var(--badge-color);font-size:.8rem;padding:2px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.button-container[data-v-7ea9e97e]{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:2}@media(max-width:650px){.button-container[data-v-7ea9e97e]{bottom:5px;right:0}}.bottom-sheet[data-v-b793c4f3]{background:0 0;border:none;height:65%;inset-inline:0;bottom:0;overflow:auto;padding:0;position:fixed;top:auto;transform:translateY(100%);transition:all .2s;width: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);display:flex;flex-direction:column}.open[data-v-b793c4f3]{transform:translateY(0)}.sheet-inside[data-v-b793c4f3]{background:var(--background-0);border-top:var(--border);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);height:auto;margin:0 auto;overflow:hidden;padding-bottom:10px;position:relative;width:100%}.controls[data-v-b793c4f3]{align-items:center;border-bottom:var(--divider);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;flex-direction:row;justify-self:center;margin-bottom:10px;padding:5px 10px;width:100%}.cancel-button[data-v-b793c4f3]{margin-right:auto}.next-button[data-v-b793c4f3]{margin-left:auto}.sheet-content[data-v-b793c4f3]{display:flex;flex-direction:column;gap:5px;padding:0 10px}.clear-group[data-v-9e5e418b]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.clear-group button[data-v-9e5e418b]{outline:none}.clear-group button[data-v-9e5e418b]:focus-visible{color:var(--danger)}[data-v-9e5e418b] .number-field,[data-v-9e5e418b] .text-field{width:100%}.icon[data-v-9e5e418b]:hover{transform:scale(1.1)}.info-icon[data-v-26e7f7a8]{anchor-name:var(--b9003a58);cursor:help}.info-popover[data-v-26e7f7a8]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);inset:unset;left:anchor(left);margin:0;max-width:200px;padding:10px;position:absolute;position-anchor:var(--b9003a58);position-try-fallbacks:--below-right,--above-right,--below-left,--above-left;top:anchor(bottom)}@position-try --below-right{inset:unset;right:anchor(right);top:anchor(bottom)}@position-try --below-left{inset:unset;left:anchor(left);top:anchor(bottom)}@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{font-size:clamp(2rem,10vw,6em);letter-spacing:-5px;line-height:85%;margin:0 0 40px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:650px){.large-title{letter-spacing:-1px}}.items[data-v-8f75376a]{display:flex;flex-direction:column;gap:5px;padding-left:0}.array-item[data-v-8f75376a]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.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]{align-items:center;display:flex;justify-content:space-between;text-align:left}.setting .value[data-v-e643b707]{align-items:center;display:flex;justify-content:flex-end}.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);font-weight:600;padding:0;text-align:left}.description[data-v-2b8e66ab]{color:var(--subtext-0);font-size:14px;margin:0 0 6px;padding-left:2px}.options[data-v-2b8e66ab]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.option[data-v-2b8e66ab]{align-items:center;cursor:pointer;display:flex;justify-content:center;max-width:450px;min-height:70px;padding:0;transition:var(--transitions);-webkit-user-select:none;-moz-user-select:none;user-select:none}.option input[data-v-2b8e66ab]{display:none}.option .label[data-v-2b8e66ab]{font-weight:700;margin:0;pointer-events:none;text-align:center}.option[data-v-2b8e66ab]:has(input:checked){background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0));border:var(--accent-border)}.option[data-v-2b8e66ab]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-2b8e66ab]{cursor:not-allowed;opacity:var(--disabled-opacity)}.container[data-v-4171486a]{width:100%}.radio-group[data-v-4171486a]{border:none;padding:0}legend[data-v-4171486a]{color:var(--text-0);font-weight:600;padding:0;text-align:left}.description[data-v-4171486a]{color:var(--subtext-0);font-size:14px;margin:0 0 6px;padding-left:2px}.options[data-v-4171486a]{box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.option[data-v-4171486a]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:450px;min-height:70px;padding:0;text-align:left;transition:var(--transitions);-webkit-user-select:none;-moz-user-select:none;user-select:none}.option input[data-v-4171486a]{display:none}.option .label[data-v-4171486a]{margin-top:8px;pointer-events:none;text-align:center}.option[data-v-4171486a]:has(input:checked){background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0));border:var(--accent-border)}.option[data-v-4171486a]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-4171486a]{cursor:not-allowed;opacity:var(--disabled-opacity)}.option .description[data-v-4171486a]{align-self:center;margin:8px 4px;pointer-events:none;text-align:center}.rounded-card[data-v-268e09de]{max-width:700px;padding:0 0 30px;width:100%}.title-area[data-v-268e09de]{align-items:center;display:flex;justify-content:space-between}.title[data-v-268e09de]{font-size:1.3rem;margin:15px 20px;text-align:left}.more-button[data-v-268e09de]{align-items:center;border-radius:15px;color:var(--text-1);display:flex;font-size:.9rem;margin-right:13px;padding:7px}.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);border:var(--default-thicker-border) var(--text-1);border-radius:var(--border-radius);color:var(--text-1);cursor:pointer;font-size:15px;padding:10px 20px;transition:var(--transitions),opacity var(--transition-time-short) ease}.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]{background-color:color-mix(in display-p3,var(--danger) 25%,var(--surface-0));border:var(--default-thicker-border) var(--danger)}.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]{background-color:color-mix(in display-p3,var(--button-color) 25%,var(--surface-0));border:var(--default-thicker-border) var(--button-color)}.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]{animation:--spin-cf025b1f .8s linear infinite;border:2px solid var(--text-1);border-radius:50%;border-top:2px solid #0000;display:inline-block;height:1em;width:1em}.spinner.danger[data-v-cf025b1f]{border:2px solid var(--danger);border-top:2px solid #0000}.spinner.primary[data-v-cf025b1f]{border:2px solid var(--button-color);border-top:2px solid #0000}@keyframes --spin-cf025b1f{to{transform:rotate(1turn)}}.back-button[data-v-175ee03b]{background:0 0;border:0;border-radius:50px;color:var(--text-1);font-size:16px;font-weight:700;height:40px;text-decoration:none;width:40px}.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]{align-items:center;display:flex;gap:10px;justify-content:center;text-align:center}.long svg[data-v-d128c5e1]{padding:-2px;width:25px}.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]{box-sizing:border-box;max-width:450px;transition:background-color var(--transition-time) ease;width:100%;--title-color:var(--text-0);padding:20px 0;position:relative}.card[data-v-0cc9e16e]:has(.title){padding-top:50px}.title[data-v-0cc9e16e]{left:15px;margin:1.33em 0;position:absolute;top:-18px}[data-v-0cc9e16e]>.title{color:var(--title-color);font-size:1.4em;font-weight:700;letter-spacing:-1px;text-align:left}.v-container[data-v-0cc9e16e]{padding:0 20px}.v-container[data-v-0cc9e16e],.v-container[data-v-0cc9e16e] .card-ignore,.v-container[data-v-0cc9e16e] .link,.v-container[data-v-0cc9e16e] form,.v-container[data-v-0cc9e16e] section{display:flex;flex-direction:column;gap:10px}.v-container>.disclosure-group[data-v-0cc9e16e]{margin:0 -10px}[data-v-0cc9e16e] p{text-align:left}.card-grid[data-v-e4a27088]{container-type:inline-size;display:grid;gap:10px;margin:0 auto;width:100%}.card-grid[data-v-e4a27088]>.card{max-width:100%;overflow:auto}@media(max-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);inset:unset;left:anchor(right);margin:0;opacity:0;padding:10px;position:absolute;position-anchor:var(--b49716f0);position-try-fallbacks:--below-right,--above-right,--below-left,--above-left;top:anchor(bottom);transform:translateY(-4px)scale(.98);transition:opacity var(--transition-time-short) ease,transform var(--transition-time-short) ease}.menu[data-v-f26b82ff]:popover-open{opacity:1;transform:translateY(0)scale(1)}.menu .title[data-v-f26b82ff]{font-weight:700;text-align:left}.default-slot:hover svg[data-v-f26b82ff]{transform:scale(1.1)}@position-try --below-right{inset:unset;right:anchor(left);top:anchor(bottom)}@position-try --below-left{inset:unset;left:anchor(right);top:anchor(bottom)}@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]{align-items:center;background:0 0;border:none;display:flex;flex-direction:row;font-size:1rem;gap:10px;padding:5px 10px;text-align:left;width:100%}.context-menu-item .icon[data-v-a65274a5]{display:inline-flex;height:1rem;transform:translateY(-.25rem);width:1rem}.context-menu-item .icon svg[data-v-a65274a5]{display:block;height:100%;width:100%}.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);height:2px;margin:4px 0;outline:none;padding:0}.context-menu-item[data-v-cca2ca1e]{align-items:center;background:0 0;border:none;display:flex;flex-direction:row;font-size:1rem;gap:10px;padding:0 10px;text-align:left;width:100%}.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);height:2px;margin:4px 0;outline:none;padding:0}.context-menu-item[data-v-b5b1fee1]{align-items:center;background:0 0;border:none;display:flex;flex-direction:row;font-size:1rem;gap:10px;padding:5px 10px;text-align:left;width:100%}.context-menu-item .icon[data-v-b5b1fee1]{display:inline-flex;height:1rem;transform:translateY(-.25rem);width:1rem}.context-menu-item .icon svg[data-v-b5b1fee1]{display:block;height:100%;width:100%}.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);height:2px;margin:4px 0;outline:none;padding:0}.dropdown[data-v-3822d28d]{anchor-name:var(--v479dc375);background-color:var(--background-0);cursor:pointer;height:50px;line-height:50px;position:relative;transition:var(--transitions),opacity var(--transition-time-short) ease;width:var(--v6a8ba45a)}.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]{align-items:center;display:flex;font-size:16px;justify-content:space-between;overflow:hidden;padding-left:20px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.dropdown[data-v-3822d28d]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option-text[data-v-3822d28d]{overflow:hidden;padding-right:10px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown .selected-option-icon[data-v-3822d28d]{align-items:center;background:0 0;border:none;color:var(--text-1);display:flex;height:50px;margin-right:-7px;transition:transform .3s}.dropdown .selected-option-icon[data-v-3822d28d]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-3822d28d]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-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]{background-color:var(--background-0);border:var(--border);border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top:none;box-sizing:border-box;inset:auto;left:anchor(left);max-height:188px;overflow-y:auto;position:absolute;scroll-behavior:contain;top:anchor(bottom);transform:translateY(-4px);transition:var(--transitions),transform var(--transition-time-short) ease;width:var(--v6a8ba45a)}.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;font-size:16px;line-height:10px;max-width:100%;overflow:hidden;padding:10px 24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.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]{anchor-name:var(--v0627cb05);background-color:var(--background-0);border:1px solid var(--text-1);border-radius:var(--border-radius);cursor:pointer;height:50px;line-height:50px;position:relative;transition:var(--transitions),opacity var(--transition-time-short) ease;width:var(--v451dcf7a)}.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]{align-items:center;display:flex;justify-content:space-between;padding-left:24px;padding-right:24px}.dropdown .selected-option-text[data-v-e0eba9c2]{font-size:1rem;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.dropdown .selected-option-icon[data-v-e0eba9c2]{align-items:center;color:var(--text-1);display:flex;height:50px;margin-right:-7px;transition:transform var(--transition-time) ease}.dropdown:has(+.options:popover-open)[data-v-e0eba9c2]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-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]{background-color:var(--background-0);border:var(--border);border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top:none;max-height:188px;inset:auto;left:anchor(left);overflow-y:auto;position:absolute;top:anchor(bottom);transform:translateY(-4px);transition:transform var(--transition-time-short) ease;width:100%;width:var(--v451dcf7a);z-index:10}.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;font-size:16px;line-height:10px;max-width:100%;overflow:hidden;padding:10px 24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.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]{align-items:center;display:flex;justify-content:space-between}.number-field label[data-v-dea60c93]{text-align:left}.input-wrapper[data-v-b8dfec9a]{position:relative}.toggle-password[data-v-b8dfec9a]{align-items:center;background:0 0;border:none;color:var(--text-1);cursor:pointer;display:flex;justify-content:center;position:absolute;right:.5rem;top:5%}.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]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left}.text-area label[data-v-8c9ead1b]{box-sizing:border-box;margin-bottom:10px;width:100%}.area[data-v-8c9ead1b]{border-radius:var(--border-radius);box-sizing:border-box;height:300px;resize:none;width:100%}.text-field[data-v-712f0b07]{align-items:center;display:flex;justify-content:space-between}.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);height:auto;max-width:800px;transition:color var(--transition-time) ease;width:100vw;object-view-box:0 600 calc(1287 - 50%) 743.5;transform:translateY(20px)}@media(max-width:900px){svg[data-v-680bb844]{transform:translate(-16%)translateY(20px);width:150vw}}svg[data-v-bf874d36]{color:var(--gold)}.eye-icon[data-v-0cb1a12f]{cursor:pointer;height:18px;transform:translateY(8px);width:18px}.eye-icon svg[data-v-0cb1a12f]{color:var(--color-text);height:100%;transition:transform .2s ease-in-out;width:100%}.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;display:flex;margin-right:0}#sidebar:popover-open::backdrop{animation:--backdrop-fade-in var(--transition-time) ease-out forwards}#sidebar{animation:--sidebar-slide-out var(--transition-time) ease-out;background-color:var(--background-0);border:none;border-left:var(--border);border-radius:var(--border-radius) 0 0 var(--border-radius);color:var(--text-1);flex-direction:column;height:100%;margin-right:0;max-width:550px;position:fixed;right:0;text-align:right;top:0;transition:overlay var(--transition-time) allow-discrete;width:80%}#sidebar .back{align-items:center;bottom:10px;display:flex;position:absolute;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{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}}#sidebar-button{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius) 0 0 var(--border-radius);bottom:80px;box-shadow:var(--hover-shadow);color:var(--text-1);cursor:pointer;font-size:15px;position:fixed;right:-7px;z-index:2}#sidebar-button:hover{background-color:var(--surface-0)}#sidebar-button:focus-visible{box-shadow:none;outline:var(--accent) solid 2px;outline-offset:2px}.active[data-v-d0bd1790]{color:var(--accent)}.title[data-v-d0bd1790]{font-size:38px;font-weight:700;letter-spacing:-5%;line-height:144%;margin:10px}.floating[data-v-b19baf9a]{background:0 0;bottom:10px;left:50%;padding:10px;position:fixed;text-align:center;transform:translate(-50%);transition:var(--transitions);z-index:1}.floating .tab-view[data-v-b19baf9a]{align-items:center;background-color:var(--background-0);border:2px solid var(--text-1);border-radius:20px;box-shadow:5px 5px 0 var(--accent);display:flex;justify-content:center;margin:auto;padding:5px 20px;width:-moz-min-content;width:min-content}@media(max-width:650px){.floating[data-v-b19baf9a]{display:none}}@media(min-width:650px){.sidebar[data-v-b19baf9a]{display:none}}.tab[data-v-33c9247c]{background-color:var(--background-0);border-radius:15px;color:var(--text-1);cursor:pointer;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] circle,.tab.link-active[data-v-33c9247c] path,.tab.link-active[data-v-33c9247c] polygon,.tab.link-active[data-v-33c9247c] rect{color:var(--accent)}.title-bar[data-v-49ed6f60]{align-items:center;background-color:var(--background-0);border-bottom:var(--divider-thin);display:flex;height:calc(55px + env(safe-area-inset-top,0));justify-content:space-between;left:0;padding-top:env(safe-area-inset-top,0);position:fixed;top:env(safe-area-inset-top,0);transition:var(--transitions);width:100%;z-index:999}.title-bar .left-window-controls[data-v-49ed6f60]{align-items:center;display:flex;gap:10px;padding-left:max(20px,env(safe-area-inset-left,0))}.title-bar .right-window-controls[data-v-49ed6f60]{align-items:center;display:flex;gap:15px;padding-right:max(20px,env(safe-area-inset-right,0))}.tabs[data-v-49ed6f60]{align-items:center;display:flex;flex-direction:row}@media(max-width:650px){.tabs[data-v-49ed6f60]{display:none}}@media(min-width:650px){.sidebar[data-v-49ed6f60]{display:none}}.active[data-v-5aac1f65]{color:var(--accent)}.title[data-v-5aac1f65]{color:var(--text-0);font-size:24px;font-weight:700;margin:0 15px}.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;overflow:hidden;padding:20px}.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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;border-radius:0;bottom:0;height:2px;left:0;position:absolute;width:100%}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]{bottom:10px;display:flex;flex-direction:column;gap:10px;max-width:400px;position:fixed;right:10px;width:50%;z-index:99999}.notifications .notification[data-v-66c7822e]{position:relative}@media(max-width:650px){.notifications[data-v-66c7822e]{gap:5px}}.color-picker,.color-picker+.options{font-weight:700}.popup[data-v-69e1da7f]{align-items:center;background:0 0;border:none;display:none;inset:0;justify-content:center;padding:0;position:fixed}.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]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);max-height:80vh;overflow:auto;overscroll-behavior:contain;width:90vw}.popup-title-area[data-v-69e1da7f]{align-items:center;border-bottom:var(--border);display:flex;justify-content:space-between;padding:10px}.popup-title[data-v-69e1da7f]{margin:0;text-align:left}.popup-close[data-v-69e1da7f]{align-items:center;background:0 0;border:var(--border);border-radius:var(--border-radius-small);color:var(--text-1);display:flex;justify-content:center}.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]{max-height:60vh;overflow:auto;padding:10px 20px 20px}.popup-content[data-v-69e1da7f],.popup-content[data-v-69e1da7f] .card-ignore,.popup-content[data-v-69e1da7f] form{display:flex;flex-direction:column;gap:10px}@media(max-width:650px){.popup[data-v-69e1da7f]{max-height:70%}}.popup[data-v-d8b1d9ab]{align-items:center;background:0 0;border:none;display:none;inset:0;justify-content:center;margin:auto;padding:0;position:fixed}.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]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);max-height:80vh;overflow:auto;width:min(500px,90vw)}.popup-title-area[data-v-d8b1d9ab]{align-items:center;border-bottom:var(--border);display:flex;justify-content:space-between;padding:10px}.popup-title[data-v-d8b1d9ab]{margin:0;text-align:left}.popup-close[data-v-d8b1d9ab]{align-items:center;background:0 0;border:var(--border);border-radius:var(--border-radius-small);color:var(--text-1);display:flex;justify-content:center}.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]{max-height:60vh;overflow:auto;padding:10px 20px 20px}.popup-content[data-v-d8b1d9ab],.popup-content[data-v-d8b1d9ab] .card-ignore,.popup-content[data-v-d8b1d9ab] form{display:flex;flex-direction:column;gap:10px}@media(max-width:650px){.popup[data-v-d8b1d9ab]{max-height:70%}}.table-header[data-v-353f46df]{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;width:100%}section[data-v-35761359]{display:flex;flex-direction:column;gap:10px;width:100%}.filters-container[data-v-35761359]{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.table-header .search-field[data-v-35761359]{align-items:flex-start}.controls[data-v-35761359]{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:5px 10px}.bulk-actions[data-v-35761359]{border:var(--border);border-radius:var(--border-radius)}@media(max-width:520px){.table-header[data-v-35761359]{display:flex;justify-content:center;width:100%}.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]{display:flex;flex-direction:row;justify-content:space-between}.sheet-type-dropdown[data-v-35761359]{display:flex;flex-direction:row;gap:10px}.sheet-type-dropdown .card-ignore[data-v-35761359-s],.sheet-type-dropdown div[data-v-35761359-s]{flex-direction:row}.nothing-found[data-v-35761359]{color:var(--subtext-0);font-style:italic;padding:10px 0;text-align:center;width:100%}@media(min-width:550px){.filter-button[data-v-35761359]{display:none}}@media(max-width:550px){.table-header[data-v-35761359]{display:none}}.table-container[data-v-98ae6ea8]{border:var(--border);border-radius:var(--border-radius);overflow-x:auto}.table-container table[data-v-98ae6ea8]{border-collapse:collapse;overflow:hidden;width:100%}.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:-moz-min-content;max-width:min-content;padding:5px}.table-container table td[data-v-98ae6ea8]{border-bottom:1px solid var(--background-1);padding:10px;text-align:left}@media(max-width:600px){.table-container table td[data-v-98ae6ea8]{max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.table-container table .selected[data-v-98ae6ea8]{background-color:var(--background-1)}.table-container table .actions[data-v-98ae6ea8]{padding-left:0;text-align:right}.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]{background:0 0;border:none;border-radius:var(--border-radius);color:inherit;font-size:inherit;font-weight:700;padding:5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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]{align-items:center;display:flex;justify-content:space-between}.text-field label[data-v-565fc48b],.text-field[data-v-aa4bbb3d]{text-align:left}.text-field[data-v-36f6c246],.text-field[data-v-aa4bbb3d]{align-items:center;display:flex;justify-content:space-between}.text-field label[data-v-36f6c246]{text-align:left}.wrapper[data-v-45af5f5b]{align-items:center;border:var(--border);border-radius:var(--border-radius);display:flex;flex-direction:row;font-size:15px;gap:10px;padding:10px}.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){background-color:color-mix(in hsl,var(--accent) 10%,transparent);border:var(--accent-border)}@layer variables{:root{--lightningcss-light:initial;--lightningcss-dark: ;accent-color:var(--accent);caret-color:var(--accent);color-scheme:light;--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-behavior:allow-discrete;transition-duration:var(--transition-time);transition-property:opacity,display}*{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}::-webkit-scrollbar,::-webkit-scrollbar-thumb{-webkit-transition:background-color var(--transition-time) ease;transition:background-color var(--transition-time) ease}::-webkit-scrollbar-thumb{background-color:var(--background-1);border-radius:var(--border-radius)}::-moz-selection{background:var(--accent);color:var(--text-0)}::selection{background:var(--accent);color:var(--text-0)}}@layer base;@layer components{input[type=date],input[type=datetime-local],input[type=email],input[type=new-password],input[type=number],input[type=organization_id],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=username],textarea{background:var(--background-0);border:var(--border);border-radius:var(--border-radius);color:var(--text-1);font-size:1rem;padding:8px;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):-moz-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):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{box-shadow:none;outline:2px solid 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):hover{background-color:var(--surface-0);outline:none}input[type=date]::-webkit-calendar-picker-indicator{color:var(--text-1);-webkit-transition:opacity var(--transition-time) ease,background-color var(--transition-time) ease;transition:opacity var(--transition-time) ease,background-color var(--transition-time) ease}input[type=email],input[type=number],input[type=organization_id],input[type=password],input[type=text],input[type=username]{max-width:var(--text-field-width)}input[type=file]{border:var(--border);border-radius:var(--border-radius);color:var(--text-1)!important;font-size:1rem;padding:8px;transition:opacity var(--transition-time-short) ease,background-color var(--transition-time) ease}input[type=file]::file-selector-button{background:var(--surface-0);border:var(--border);border-radius:var(--border-radius);color:var(--text-1);cursor:pointer;padding:8px 12px}input[type=file]:-moz-read-only{cursor:not-allowed}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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius-small);cursor:pointer;height:20px;position:relative;transition:background-color var(--transition-time) ease,opacity var(--transition-time-short) ease;width:20px}input[type=checkbox]:hover:not(:checked){background-color:var(--surface-0)}input[type=checkbox]:checked{background-color:var(--accent)}input[type=checkbox]:checked:after{border:solid var(--surface-0);border-width:0 2px 2px 0;content:"";height:6px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:3px}input[type=checkbox]:focus-visible{outline:var(--outline)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}button{background:0 0;border-radius:var(--border-radius);color:var(--text-1);cursor:pointer;font-size:15px;transition:var(--transitions),opacity var(--transition-time-short) ease}button,hr{border:none}hr{border-bottom:var(--divider)}label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-align:left}.link,div,label,p{color:var(--text-1)}strong{color:var(--text-0)}ul li::marker{color:var(--text-0)}select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{align-items:center;background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);height:50px;line-height:20px;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:0 20px;text-overflow:ellipsis;transition:(--transitions);white-space:nowrap;width:var(--dropdown-width)}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);rotate:-90deg;transition:rotate var(--transition-time) ease}select:open{border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0}select:open::picker-icon{rotate:0deg}select::picker(select){background-color:var(--background-0);border:var(--border);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;left:anchor(left);opacity:0;overscroll-behavior:none;scrollbar-gutter:stable;top:anchor(bottom);transition:var(--transitions),transform var(--transition-time-short) ease;width:calc(var(--dropdown-width) - 2px)}select optgroup{background-color:var(--background-0);color:var(--subtext-0);font-size:14px;font-weight:700;line-height:20px;margin:0}select optgroup,select optgroup option{padding-left:16px}select option{--color:var(--text-1);color:var(--color);cursor:pointer;font-size:16px;line-height:10px;overflow:hidden;padding:10px 24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}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:"";display:none;order:1}select legend{color:var(--subtext-0);font-size:14px;font-weight:700;line-height:30px;padding-left:16px}@starting-style{select::picker:popover-open{opacity:0;transform:translateY(-4px)}}details>summary{align-items:center;background-color:var(--background-0);background:var(--card-background);border:var(--border);border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:row;height:55px;justify-content:space-between;line-height:50px;padding:0 20px;transition:var(--transitions);-webkit-user-select:none;-moz-user-select:none;user-select:none}details>summary>svg{transition:rotate var(--transition-time) ease}details:open>summary{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}details:open>summary>svg{rotate:90deg}details .content{background-color:var(--background-0);border:var(--border);border-bottom-left-radius:25px;border-bottom-right-radius:25px;height:-moz-max-content;height:max-content;max-height:300px;overflow-y:auto;padding:10px 20px 20px;transition:transform .6s}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);height:11px;width:100%}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;-moz-user-select:text;user-select:text}.not-user-selectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bordered{background:var(--card-background);border:var(--border);border-radius:var(--border-radius);transition:var(--transitions)}.capitalize{text-transform:capitalize}.accent,.text-link{color:var(--accent);font-weight:700}.text-link{text-decoration:none}.text-link:hover{text-decoration:underline}.link{text-decoration:none}.horizontal-align{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.dimmed-text{color:var(--subtext-0);display:block;text-align:left}.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-display:swap;font-family:DM Sans;font-style:italic;font-weight:100 1000;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-display:swap;font-family:DM Sans;font-style:italic;font-weight:100 1000;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-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 1000;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-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 1000;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}}body,html{cursor:default;transition:var(--transitions);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-0)!important;font-family:DM Sans,system-ui,sans-serif;margin-bottom:35px;margin-top:35px}:is(html:has(.popup:popover-open),html:has(#sidebar:popover-open)){overflow:hidden}body{margin-bottom:35px}.all{align-items:center;color:var(--text-1);display:flex;flex-direction:column;justify-content:center;text-align:center;transition:margin-top var(--transition-time) ease}@media(max-width:650px){body{margin-bottom:80px}}@media(max-width:900px){body{margin-top:40px}}@media(prefers-reduced-motion:no-preference){.lucide{transition:scale var(--transition-time) ease}.lucide:hover{scale:1.1}}.codes-wrapper[data-v-8c6b6a43]{display:flex;flex-direction:column;gap:10px;justify-content:center}.codes-wrapper span[data-v-8c6b6a43]{font-weight:700}.codes-wrapper .codes[data-v-8c6b6a43]{border:var(--border);border-radius:var(--border-radius);display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,1fr);margin:0;padding:1rem;place-items:center;transition:background-color .1s ease-in-out;-webkit-user-select:all;-moz-user-select:all;user-select:all}.codes-wrapper .codes li[data-v-8c6b6a43]{text-align:center;width:-moz-fit-content;width:fit-content}.codes-wrapper .codes[data-v-8c6b6a43]:hover{background-color:var(--background-1)}.codes-wrapper .codes[data-v-8c6b6a43]:focus{background-color:var(--background-1);outline:none}@media(max-width:385px){.codes-wrapper .codes[data-v-8c6b6a43]{display:flex;flex-direction:column;place-items:center}}hr{margin:20px;max-width:450px;width:100%}.container[data-v-f3757062]{background-color:var(--background-1);border-bottom:var(--default-border) var(--background-0);display:flex;justify-content:space-between;padding:10px;text-decoration:none}.session-info[data-v-f3757062]{display:flex;flex-direction:column;gap:4px;text-align:left}.app[data-v-f3757062]{font-weight:600;text-transform:capitalize}.dates[data-v-f3757062]{font-size:.85em;opacity:.7}.button[data-v-f3757062]{background-color:var(--background-1);border-radius:var(--border-radius-small);height:auto;padding:5px;width:auto}.big-buttons[data-v-f3757062]{display:flex;gap:10px;justify-content:center;margin-top:20px}.big-buttons[data-v-f3757062] .app-submit-button{width:100%}.this-device[data-v-f3757062]{color:var(--subtext-0)}.popup-session-info[data-v-f3757062]{display:flex;flex-direction:column;gap:5px;text-align:left}.popup-is-current[data-v-f3757062]{color:var(--warning);font-weight:600;margin-top:10px;text-align:left}.session-list[data-v-f3757062]{max-width:100%}.array-item[data-v-87c3ca6e]{align-items:center;display:flex;justify-content:space-between}.array-item .buttons[data-v-87c3ca6e]{display:flex;flex-direction:row;gap:10px}.array-item .icon[data-v-87c3ca6e]{height:1rem;width:1rem}.remove-button[data-v-87c3ca6e]:hover{color:var(--danger)}.month-grid[data-v-2c2232ff]{display:flex;flex-direction:column;max-width:700px;touch-action:pan-y;width:100%}header[data-v-2c2232ff]{align-items:center;border-bottom:var(--border);color:var(--text-1);display:flex;justify-content:space-between;padding:10px}.header-buttons[data-v-2c2232ff]{display:flex;gap:5px}.header-buttons button[data-v-2c2232ff]{padding:5px 10px}.header-buttons button[data-v-2c2232ff]:hover{background-color:var(--background-1)}.calendar[data-v-2c2232ff]{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;padding:0;width:100%}.wd[data-v-2c2232ff]{color:var(--text-1);font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:.3rem;text-align:center}li:not(.wd)[data-v-2c2232ff]{align-items:center;aspect-ratio:1;border-radius:var(--border-radius);color:var(--accent);cursor:pointer;display:flex;flex-direction:column;font-weight:bolder;justify-content:center;position:relative;transition:background-color .2s}li:not(.wd)[data-v-2c2232ff]:hover{background-color:var(--background-1)}li:not(.wd).selected[data-v-2c2232ff]{background-color:var(--background-2)}li[role=gridcell][data-v-2c2232ff]:focus{outline:2px solid var(--accent);outline-offset:-1px}.event-indicator[data-v-2c2232ff]{background-color:var(--accent);border-radius:50%;height:6px;position:absolute;top:75%;transform:translateY(-75%);width:6px}.not-current-month[data-v-2c2232ff]{opacity:var(--disabled-opacity)}.current-month[data-v-2c2232ff],.day-number.today[data-v-2c2232ff]{color:var(--accent);font-weight:700}.notification[data-v-ce4be876]{background-color:var(--background-0);border:3px solid var(--v598bab4b);border-radius:var(--border-radius);opacity:1;padding:20px;position:relative;transition:opacity .3s ease}.notification .message[data-v-ce4be876]{text-align:left}.notification .message h3[data-v-ce4be876]{margin-top:-8px}.notification .message .error-text[data-v-ce4be876]{margin-bottom:5px;margin-top:5px}.isHidden[data-v-ce4be876]{opacity:0}.close[data-v-ce4be876]{right:10px;top:10px}.close[data-v-ce4be876],.more-info[data-v-ce4be876]{align-items:center;color:var(--text-1);display:flex;justify-content:center;position:absolute}.more-info[data-v-ce4be876]{bottom:8px;right:8px;transform:scale(.8)}.more-info[data-v-ce4be876]:hover{text-decoration:underline}
