:root{--accent:var(--house-app);--accent-dark:var(--house-app-dark)}html{overscroll-behavior-y:none}@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}@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}@media (prefers-reduced-motion:reduce){:root{--transition-time:0s;--transition-time-short:0s}}:root{--transitions:background-color var(--transition-time) ease,border-color var(--transition-time) ease,color var(--transition-time) ease,transform var(--transition-time) ease;--title-bar-height:55px}: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{@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}}html{scrollbar-gutter:stable;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}::-webkit-scrollbar{-webkit-transition:background-color var(--transition-time) ease;transition:background-color var(--transition-time) ease}::-webkit-scrollbar-thumb{-webkit-transition:background-color var(--transition-time) ease;transition:background-color var(--transition-time) ease}::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background-color:var(--background-1)}::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{border:var(--border);border-radius:var(--border-radius);color:var(--text-1);background:var(--background-0);transition:color var(--transition-time) ease,opacity var(--transition-time) ease,background-color var(--transition-time) ease,border-color var(--transition-time) ease,box-shadow var(--transition-time) ease;padding:8px;font-size:1rem}:is(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):read-only{cursor:not-allowed}:is(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):disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}:is(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):user-invalid{box-shadow:var(--shadow) var(--danger)}:is(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):focus-visible{background-color:var(--surface-0);outline:2px solid var(--accent);outline-offset:2px}:is(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):user-invalid:focus-visible{outline:2px solid var(--danger);box-shadow:none}:is(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):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);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:var(--transitions);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;font-size:15px}button,hr{border:none}hr{border-bottom:var(--divider);width:100%;transition:border-color var(--transition-time) ease}label{text-align:left;transition:color var(--transition-time) ease;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.link,div,label,p{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:var(--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);transition:color var(--transition-time) ease;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:55px;display:flex}details[open]>summary{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}details>summary>svg{transition:rotate var(--transition-time-short) ease!important}details[open]>summary>svg{rotate:90deg}details::details-content{height:0;transition:height var(--transition-time-short) ease,content-visibility var(--transition-time-short) ease allow-discrete;overflow:clip}details[open]::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;overflow-y:auto}details[open]::details-content::-webkit-scrollbar{width:5px}details[data-inline]>summary{border:none;border-radius:0;padding:0}details[data-inline][open]::details-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}.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)}}@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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-0);font-family:DM Sans,system-ui,sans-serif}body{cursor:default;color:var(--text-1);transition:var(--transitions);margin:0}:is(html:has(#sidebar:popover-open),html:has(.popup:popover-open)){overflow:hidden}@media (prefers-reduced-motion:no-preference){.lucide{transition:scale var(--transition-time) ease}.lucide:hover{scale:1.1}}.setting[data-v-92aca10d]{text-align:left;justify-content:space-between;align-items:center;display:flex}.setting .value[data-v-92aca10d]{text-align:right;justify-content:flex-end;align-items:center;display:flex}.setting .value[data-v-92aca10d] p,.setting .value[data-v-92aca10d] span{text-align:right}.submit[data-v-92aca10d]{margin-left:10px}.type[data-v-0d3d5e64]{--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}.presentation-mode .button-container[data-v-b533aca8]{transform:translateY(150%)}.button-container[data-v-b533aca8]{z-index:2;transition:transform var(--transition-time) ease;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}@media (width<=650px){.button-container[data-v-b533aca8]{bottom:5px;right:0}}.bottom-sheet[data-v-4053a7e3]{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-4053a7e3]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.bottom-sheet[data-v-4053a7e3]:popover-open{background-color:var(--background-0);flex-direction:column;display:flex}.open[data-v-4053a7e3]{transform:translateY(0)}.sheet-inside[data-v-4053a7e3]{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-4053a7e3]{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-4053a7e3]{margin-right:auto}.next-button[data-v-4053a7e3]{margin-left:auto}.sheet-content[data-v-4053a7e3]{flex-direction:column;gap:5px;padding:0 10px;display:flex}.clear-group[data-v-8e8963b8]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.clear-group button[data-v-8e8963b8]{outline:none}.clear-group button[data-v-8e8963b8]:focus-visible{color:var(--danger)}[data-v-8e8963b8] .number-field,[data-v-8e8963b8] .text-field{width:100%}.icon[data-v-8e8963b8]:hover{transform:scale(1.1)}form[data-v-bc0bee8a]{flex-direction:column;display:flex}form[data-v-bc0bee8a] label{justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.info-icon[data-v-51783ab6]{cursor:help;anchor-scope:--info-popover;anchor-name:--info-popover}.info-popover[data-v-51783ab6]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);position-anchor:--info-popover;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-e5557094]{flex-direction:column;gap:5px;padding-left:0;display:flex}.array-item[data-v-e5557094]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.remove-button[data-v-e5557094]:focus-visible{color:var(--danger);outline:none;transform:scale(1.1)}.remove-button[data-v-e5557094]:hover{color:var(--danger);transform:scale(1.1)}.add-button[data-v-e5557094]{width:100%}.setting[data-v-4a86ca77]{text-align:left;justify-content:space-between;align-items:center;display:flex}.setting .value[data-v-4a86ca77]{justify-content:flex-end;align-items:center;display:flex}.submit[data-v-4a86ca77]{margin-left:10px}label[data-v-4a86ca77]{text-align:left}.container[data-v-bc8a11b6]{width:100%}.radio-group[data-v-bc8a11b6]{border:none;padding:0}legend[data-v-bc8a11b6]{color:var(--text-0);text-align:left;transition:color var(--transition-time) ease;padding:0;font-weight:600}.description[data-v-bc8a11b6]{color:var(--subtext-0);transition:color var(--transition-time) ease;margin:0 0 6px;padding-left:2px;font-size:14px}.options[data-v-bc8a11b6]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.option[data-v-bc8a11b6]{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-bc8a11b6]{display:none}.option .label[data-v-bc8a11b6]{text-align:center;pointer-events:none;margin:0;font-weight:700}.option[data-v-bc8a11b6]:has(input:checked){border:var(--accent-border);background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0))}.option[data-v-bc8a11b6]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-bc8a11b6]{opacity:var(--disabled-opacity);cursor:not-allowed}.container[data-v-b8e20b95]{width:100%}.radio-group[data-v-b8e20b95]{border:none;padding:0}legend[data-v-b8e20b95]{color:var(--text-0);text-align:left;padding:0;font-weight:600}.description[data-v-b8e20b95]{color:var(--subtext-0);margin:0 0 6px;padding-left:2px;font-size:14px}.options[data-v-b8e20b95]{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.option[data-v-b8e20b95]{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-b8e20b95]{display:none}.option .label[data-v-b8e20b95]{text-align:center;pointer-events:none;margin-top:8px}.option[data-v-b8e20b95]:has(input:checked){border:var(--accent-border);background-color:color-mix(in display-p3,var(--accent) 30%,var(--surface-0))}.option[data-v-b8e20b95]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.option.disabled[data-v-b8e20b95]{opacity:var(--disabled-opacity);cursor:not-allowed}.option .description[data-v-b8e20b95]{pointer-events:none;text-align:center;align-self:center;margin:8px 4px}.rounded-card[data-v-a1c1252b]{width:100%;max-width:700px;padding:0 0 30px}.title-area[data-v-a1c1252b]{justify-content:space-between;align-items:center;display:flex}.title[data-v-a1c1252b]{text-align:left;margin:15px 20px;font-size:1.3rem}.more-button[data-v-a1c1252b]{color:var(--text-1);border-radius:15px;align-items:center;margin-right:13px;padding:7px;font-size:.9rem;display:flex}.more-button[data-v-a1c1252b]:hover{background-color:var(--surface-0);color:var(--accent)}.more-button[data-v-a1c1252b]:focus-visible{color:var(--accent);outline:none}.more-button .more[data-v-a1c1252b]{margin-right:7px}.app-submit-button[data-v-884e21ca]{--button-color:var(--884e21ca-color);background-color:var(--background-0);color:var(--text-1);border:var(--default-thicker-border) var(--text-1);border-radius:var(--border-radius);transition:var(--transitions),opacity var(--transition-time-short) ease;padding:10px 20px;font-size:15px}.app-submit-button[data-v-884e21ca]:hover{background-color:var(--surface-0)}.app-submit-button[data-v-884e21ca]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.app-submit-button[data-v-884e21ca]:focus-visible{background-color:var(--surface-0);outline:2px solid var(--text-1);outline-offset:2px}.app-submit-button.loading[data-v-884e21ca]{background-color:var(--loading);cursor:not-allowed}.app-submit-button.loading[data-v-884e21ca]:hover{background-color:var(--loading-hover)}.app-submit-button.danger[data-v-884e21ca]{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-884e21ca]:hover{background-color:color-mix(in display-p3,var(--danger) 35%,var(--surface-0))}.app-submit-button.danger[data-v-884e21ca]: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-884e21ca]{border:var(--default-thicker-border) var(--accent);background-color:color-mix(in display-p3,var(--accent) 25%,var(--surface-0))}.app-submit-button.primary[data-v-884e21ca]:hover{background-color:color-mix(in display-p3,var(--accent) 35%,var(--surface-0))}.app-submit-button.primary[data-v-884e21ca]:focus-visible{background-color:color-mix(in display-p3,var(--accent) 35%,var(--surface-0));outline:2px solid var(--accent)}.app-submit-button.theme[data-v-884e21ca]{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.theme[data-v-884e21ca]:hover{background-color:color-mix(in display-p3,var(--button-color) 35%,var(--surface-0))}.app-submit-button.theme[data-v-884e21ca]:focus-visible{background-color:color-mix(in display-p3,var(--button-color) 35%,var(--surface-0));outline:2px solid var(--button-color)}.spinner[data-v-884e21ca]{border:2px solid var(--text-1);border-top:2px solid #0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite --spin-884e21ca;display:inline-block}.spinner.danger[data-v-884e21ca]{border:2px solid var(--danger);border-top:2px solid #0000}.spinner.primary[data-v-884e21ca]{border:2px solid var(--button-color);border-top:2px solid #0000}@keyframes --spin-884e21ca{to{transform:rotate(1turn)}}.back-button[data-v-c46c0928]{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-c46c0928]:hover{background-color:var(--surface-0);color:var(--accent)}.back-button[data-v-c46c0928]:focus-visible{color:var(--accent);outline:none}.long[data-v-49ebd0b5]{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.long svg[data-v-49ebd0b5]{width:25px;padding:-2px}.short[data-v-49ebd0b5]{text-align:center;width:25px}.theme-button[data-v-e46f5af5]{-webkit-user-select:none;user-select:none;transition:color var(--transition-time) ease;padding:5px 15px}.theme-button[data-v-e46f5af5]:hover{color:var(--accent)}.card[data-v-8955d826]{width:100%;max-width:450px;transition:var(--transitions);box-sizing:border-box;--title-color:var(--text-0);padding:20px 0;position:relative}.card[data-v-8955d826]:has(.title){padding-top:50px}.title[data-v-8955d826]{transition:color var(--transition-time) ease;margin:1.33em 0;position:absolute;top:-18px;left:15px}[data-v-8955d826]>.title{letter-spacing:-1px;text-align:left;color:var(--title-color);transition:color var(--transition-time) ease;font-size:1.4em;font-weight:700}.v-container[data-v-8955d826]{flex-direction:column;gap:10px;padding:0 20px;display:flex}[data-v-8955d826] p{text-align:left;margin:0}.v-container[data-v-8955d826] .card-ignore,.v-container[data-v-8955d826] .link,.v-container[data-v-8955d826] details .content,.v-container[data-v-8955d826] form,.v-container[data-v-8955d826] section{flex-direction:column;gap:10px;display:flex}.v-container>.disclosure-group[data-v-8955d826]{margin:0 -10px}.v-container>hr[data-v-8955d826]{margin:0}.card-grid[data-v-f38ebd21]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min-width)),1fr));gap:10px;width:100%;margin:0 auto;display:grid;container-type:inline-size}.card-grid[data-v-f38ebd21] .card{max-width:100%;overflow:auto}@media (width<=650px){.card-grid[data-v-f38ebd21]{grid-template-columns:1fr}}.menu-button[data-v-c7121e64]{all:unset;anchor-name:var(--c7121e64-anchorName);transition:var(--transitions)}.menu-button[data-v-c7121e64]>svg{display:block}.menu[data-v-c7121e64]{background-color:var(--background-0);border:var(--border);border-radius:var(--border-radius);position-anchor:var(--c7121e64-anchorName);inset:unset;top:anchor(bottom);left:anchor(right);position-try:--below-left,--above-right,--below-right,--above-left;opacity:0;transition:var(--transitions),opacity var(--transition-time-short) ease;margin:0;padding:10px;position:fixed;transform:translateY(-4px)scale(.98)}.menu[data-v-c7121e64]:popover-open{opacity:1;transform:translateY(0)scale(1)}.menu .title[data-v-c7121e64]{text-align:left;font-weight:700}.default-slot:hover svg[data-v-c7121e64]{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-c7121e64]:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}.context-menu-item[data-v-95eca52e]{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-95eca52e]{width:1rem;height:1rem;display:inline-flex;transform:translateY(-.25rem)}.context-menu-item .icon svg[data-v-95eca52e]{width:100%;height:100%;display:block}.context-menu-item .icon:hover svg[data-v-95eca52e]{transform:scale(1.1)}.context-menu-item .content[data-v-95eca52e]{flex:1}.context-menu-item[data-v-95eca52e]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.context-menu-item:disabled[data-v-95eca52e]{opacity:var(--disabled-opacity);cursor:not-allowed}.context-menu-item:disabled[data-v-95eca52e]:hover{background-color:#0000}.danger[data-v-95eca52e]{color:var(--danger)}.danger[data-v-95eca52e]:hover{background-color:color-mix(in display-p3,var(--danger) 40%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-95eca52e]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.context-menu-item[data-v-92695872]{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-92695872]{flex:1}.context-menu-item[data-v-92695872]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-92695872]{color:var(--danger)}.danger[data-v-92695872]:hover{background-color:color-mix(in display-p3,var(--danger) 40%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-92695872]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.context-menu-item[data-v-a3bc74ad]{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-a3bc74ad]{width:1rem;height:1rem;display:inline-flex;transform:translateY(-.25rem)}.context-menu-item .icon svg[data-v-a3bc74ad]{width:100%;height:100%;display:block}.context-menu-item .icon:hover svg[data-v-a3bc74ad]{transform:scale(1.1)}.context-menu-item .content[data-v-a3bc74ad]{flex:1}.context-menu-item[data-v-a3bc74ad]:hover{background-color:var(--background-2);border-radius:var(--border-radius);cursor:pointer}.danger[data-v-a3bc74ad]{color:var(--danger)}.danger[data-v-a3bc74ad]:hover{background-color:color-mix(in srgb,var(--danger) 50%,var(--surface-0));border-radius:var(--border-radius);cursor:pointer}hr[data-v-a3bc74ad],hr[data-v-d3cede2e]{border:none;border-bottom:var(--border);color:var(--text-1);outline:none;height:2px;margin:4px 0;padding:0}.dropdown[data-v-f67b9fbc]{width:var(--f67b9fbc-props\.width);background-color:var(--background-0);cursor:pointer;anchor-scope:--dropdown;anchor-name:--dropdown;height:50px;transition:var(--transitions),opacity var(--transition-time-short) ease;line-height:50px;position:relative}.dropdown[data-v-f67b9fbc]:focus-visible{outline:none;outline:2px solid var(--accent);outline-offset:2px}.dropdown[data-v-f67b9fbc]:hover{outline:none}.dropdown .selected-option[data-v-f67b9fbc]{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-f67b9fbc]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option-text[data-v-f67b9fbc]{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;transition:color var(--transition-time) ease;padding-right:10px;overflow:hidden}.dropdown .selected-option-icon[data-v-f67b9fbc]{height:50px;color:var(--text-1);transition:color var(--transition-time) ease,transform var(--transition-time) ease;background:0 0;border:none;align-items:center;margin-right:-7px;display:flex}.dropdown .selected-option-icon[data-v-f67b9fbc]:focus-visible{outline:none}.dropdown:has(+.options:popover-open)[data-v-f67b9fbc]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown:has(+.options:popover-open)[data-v-f67b9fbc]:focus-visible,.dropdown:has(+.options:popover-open)[data-v-f67b9fbc]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-f67b9fbc]{transform:rotate(90deg)}.options[data-v-f67b9fbc]{border:var(--border);background-color:var(--background-0);max-height:188px;transition:var(--transitions),transform var(--transition-time-short) ease;width:var(--f67b9fbc-props\.width);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-f67b9fbc]::-webkit-scrollbar{background:0 0;width:5px}.options[data-v-f67b9fbc]:focus-visible{outline:none}.options[data-v-f67b9fbc]:popover-open{transform:translateY(0)}.options .option[data-v-f67b9fbc]{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-f67b9fbc]{background-color:var(--surface-0)}.options .option[data-v-f67b9fbc]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-f67b9fbc]:popover-open{transform:translateY(-4px)}}.dropdown[data-v-3f3c8c12]{border:1px solid var(--text-1);border-radius:var(--border-radius);width:var(--3f3c8c12-props\.width);background-color:var(--background-0);cursor:pointer;height:50px;transition:var(--transitions),opacity var(--transition-time-short) ease;anchor-name:var(--3f3c8c12-anchorName);line-height:50px;position:relative}.dropdown[data-v-3f3c8c12]:focus-visible,.dropdown[data-v-3f3c8c12]:hover{outline:none}.dropdown[data-v-3f3c8c12]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown .selected-option[data-v-3f3c8c12]{justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.dropdown .selected-option-text[data-v-3f3c8c12]{white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-time) ease;padding-right:10px;font-size:1rem;overflow:hidden}.dropdown .selected-option-icon[data-v-3f3c8c12]{height:50px;color:var(--text-1);transition:color var(--transition-time) ease,transform var(--transition-time) ease;align-items:center;margin-right:-7px;display:flex}.dropdown:has(+.options:popover-open)[data-v-3f3c8c12]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown:has(+.options:popover-open)[data-v-3f3c8c12]:focus-visible,.dropdown:has(+.options:popover-open)[data-v-3f3c8c12]:hover{outline:none}.dropdown:has(+.options:popover-open) .selected-option-icon[data-v-3f3c8c12]{transform:rotate(90deg)}.options[data-v-3f3c8c12]{border:var(--border);background-color:var(--background-0);width:100%;max-height:188px;transition:transform var(--transition-time-short) ease;z-index:10;width:var(--3f3c8c12-props\.width);top:100%;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-3f3c8c12]::-webkit-scrollbar{background:0 0;width:5px}.options[data-v-3f3c8c12]:popover-open{transform:translateY(0)}.options .option[data-v-3f3c8c12]{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-3f3c8c12]{background-color:var(--surface-0)}.options .option[data-v-3f3c8c12]:hover{background-color:var(--surface-1)}@starting-style{.options[data-v-3f3c8c12]:popover-open{transform:translateY(-4px)}}.number-field[data-v-71dc7fe4]{justify-content:space-between;align-items:center;display:flex}.number-field label[data-v-71dc7fe4]{text-align:left}.input-wrapper[data-v-37b8722b]{position:relative}.toggle-password[data-v-37b8722b]{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-37b8722b]{outline:none}.toggle-password:focus-visible[data-v-37b8722b] svg{color:var(--accent)}.text-area[data-v-8fb9ca33]{text-align:left;flex-direction:column;justify-content:center;align-items:center;display:flex}.text-area label[data-v-8fb9ca33]{box-sizing:border-box;width:100%;margin-bottom:10px}.area[data-v-8fb9ca33]{resize:none;border-radius:var(--border-radius);box-sizing:border-box;width:100%;height:300px}.text-field[data-v-34033532]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-34033532]{text-align:left}svg[data-v-46337140]{color:var(--46337140-props\.color);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-46337140]{width:150vw;transform:translate(-16%)translateY(20px)}}.eye-icon[data-v-b9690f73]{cursor:pointer;width:18px;height:18px;transform:translateY(8px)}.eye-icon svg[data-v-b9690f73]{width:100%;height:100%;color:var(--color-text);transition:transform .2s ease-in-out}.eye-icon svg[data-v-b9690f73]:hover{transform:scale(1.1)}svg[data-v-63388f1a]{color:var(--text-1);transition:all .2s}svg[data-v-63388f1a]:hover{color:var(--danger);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)}}.presentation-mode #sidebar-button{transform:translate(100%)}#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-cbec4c5e]{color:var(--accent)}.title[data-v-cbec4c5e]{letter-spacing:-5%;margin:10px;font-size:38px;font-weight:700;line-height:144%}.presentation-mode .tab-bar[data-v-4e647d17]{transform:translateY(100%)translate(-50%)}.tab-bar[data-v-4e647d17]{text-align:center;z-index:1;transition:var(--transitions);background:0 0;padding:10px;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.tab-bar .tab-view[data-v-4e647d17]{background-color:var(--background-0);border:2px solid var(--text-1);width:min-content;box-shadow:5px 5px 0 var(--accent);transition:var(--transitions);border-radius:20px;justify-content:center;align-items:center;margin:auto;padding:5px 20px;display:flex}@media (width<=650px){.tab-bar[data-v-4e647d17]{display:none}}@media (width>=650px){.sidebar[data-v-4e647d17]{display:none}}.tab[data-v-6b1adaa8]{cursor:pointer;color:var(--text-1);background-color:var(--background-0);transition:var(--transitions);border-radius:15px;margin:3px;padding:5px 30px;text-decoration:none}.tab[data-v-6b1adaa8]:hover{background-color:var(--surface-0)}.tab.link-active[data-v-6b1adaa8]{background-color:var(--surface-1);padding:5px 30px}.tab.link-active[data-v-6b1adaa8] circle,.tab.link-active[data-v-6b1adaa8] path,.tab.link-active[data-v-6b1adaa8] polygon,.tab.link-active[data-v-6b1adaa8] rect{color:var(--accent)}#title-bar{width:100%;height:var(--title-bar-height);background-color:var(--background-0);border-bottom:var(--divider-thin);z-index:999;transition:var(--transitions);justify-content:space-between;align-items:center;padding-top:0;display:flex;position:relative}#title-bar .left-controls,#title-bar .right-controls{align-items:center;gap:10px;display:flex}#title-bar .left-controls{padding-left:20px}#title-bar .right-controls{padding-right:20px}#title-bar .tabs{flex-direction:row;align-items:center;display:flex}@media (width<=650px){#title-bar .tabs{display:none}}@media (width>=650px){#title-bar .sidebar{display:none}}.active[data-v-39473a5b]{color:var(--accent)}.title[data-v-39473a5b]{color:var(--text-0);margin:0 15px;font-size:24px;font-weight:700}.title[data-v-39473a5b]:hover{color:var(--accent);cursor:pointer}.notification[data-v-23eeaef7]{background:var(--card-background);border:2px solid var(--23eeaef7-color);transition:transform var(--transition-time-short) ease-in-out;border-radius:20px;padding:20px;overflow:hidden}@starting-style{.notification[data-v-23eeaef7]{transform:translate(100%)}}.notification .message[data-v-23eeaef7]{text-align:left}.notification .message .error-text[data-v-23eeaef7]{margin-top:5px;margin-bottom:5px}progress[data-v-23eeaef7]{appearance:none;background-color:#0000;border:none;border-radius:0;width:100%;height:2px;position:absolute;bottom:0;left:0}progress[data-v-23eeaef7]::-webkit-progress-bar{background-color:#0000}progress[data-v-23eeaef7]::-webkit-progress-value{background-color:var(--23eeaef7-color)}progress[data-v-23eeaef7]::-moz-progress-bar{background-color:var(--23eeaef7-color)}.notifications[data-v-50f152ee]{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-50f152ee]{position:relative}@media (width<=650px){.notifications[data-v-50f152ee]{gap:5px}}.color-picker,.color-picker+.options{font-weight:700}.popup[data-v-b1ff1911]{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:fixed;inset:0}.popup[data-v-b1ff1911]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-b1ff1911]:popover-open{display:flex}.popup-inside[data-v-b1ff1911]{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-b1ff1911]{border-bottom:var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.popup-title[data-v-b1ff1911]{text-align:left;margin:0}.popup-close[data-v-b1ff1911]{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-b1ff1911]:hover{background-color:var(--surface-0)}.popup-close[data-v-b1ff1911]:focus-visible{outline:none}.popup-content[data-v-b1ff1911]{max-height:60vh;padding:10px 20px 20px;overflow:auto}.popup-content[data-v-b1ff1911],.popup-content[data-v-b1ff1911] .card-ignore,.popup-content[data-v-b1ff1911] form{flex-direction:column;gap:10px;display:flex}@media (width<=650px){.popup[data-v-b1ff1911]{max-height:70%}}form p[data-v-fb897b22]{text-align:left}.popup[data-v-d2c404f9]{background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:0;display:none;position:fixed;inset:0}.popup[data-v-d2c404f9]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--transparent)}.popup[data-v-d2c404f9]:popover-open{display:flex}.popup-inside[data-v-d2c404f9]{border-radius:var(--border-radius);background-color:var(--background-0);border:var(--border);width:min(500px,90vw);max-height:80vh;transition:background-color var(--transition-time) ease,border-color var(--transition-time) ease,color var(--transition-time) ease;overflow:auto}.popup-title-area[data-v-d2c404f9]{border-bottom:var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.popup-title[data-v-d2c404f9]{text-align:left;margin:0}.popup-close[data-v-d2c404f9]{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-d2c404f9]:hover{background-color:var(--surface-0)}.popup-close[data-v-d2c404f9]:focus-visible{border-color:var(--danger);outline:none}.popup-content[data-v-d2c404f9]{flex-direction:column;gap:10px;max-height:60vh;padding:10px 20px 20px;display:flex;overflow:auto}.popup-content[data-v-d2c404f9] p{text-align:left}.popup-content[data-v-d2c404f9] .card-ignore,.popup-content[data-v-d2c404f9] form{flex-direction:column;gap:10px;display:flex}@media (width<=650px){.popup[data-v-d2c404f9]{max-height:70%}}.text-field[data-v-479c1ae3]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-479c1ae3],.text-field[data-v-ac92b7f1]{text-align:left}.text-field[data-v-ac92b7f1],.text-field[data-v-e7ee8aeb]{justify-content:space-between;align-items:center;display:flex}.text-field label[data-v-e7ee8aeb]{text-align:left}.wrapper[data-v-74889536]{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-74889536]{min-width:20px}.wrapper .text[data-v-74889536]{text-align:left;flex-direction:column;gap:5px;display:flex}.wrapper .text label[data-v-74889536]{font-weight:700}.wrapper .text .description[data-v-74889536]{color:var(--subtext-0);text-wrap:pretty;font-size:14px}.wrapper[data-v-74889536]:has(input:checked){border:var(--accent-border);background-color:color-mix(in hsl,var(--accent) 10%,transparent)}button[data-v-601ae8d6]{--width:2.5rem;--height:calc(var(--width)/2);--track-padding:2px;appearance:none;width:calc(var(--width) + var(--track-padding)*2 + 2px);height:calc(var(--height) + var(--track-padding)*2 + 2px);padding:var(--track-padding);border:var(--border);border-radius:var(--border-radius);transition:background-color var(--transition-time-short) ease;background:0 0;align-items:center;display:flex}button[data-v-601ae8d6]:after{content:"";width:var(--height);height:var(--height);background-color:var(--text-1);border-radius:var(--border-radius);transition:transform var(--transition-time-short) cubic-bezier(.4,0,.4,1.3),background-color var(--transition-time-short) ease}button.on[data-v-601ae8d6]{background-color:var(--color)}button.on[data-v-601ae8d6]:after{transform:translateX(var(--height));background-color:var(--always-white)}button[data-v-601ae8d6]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}button[data-v-601ae8d6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#tab-view{flex-direction:column;align-items:center;width:100%;padding:0 10px 90px;display:flex}#tab-view-header{margin-bottom:10px}#title-bar-layout{flex-direction:column;align-items:center;width:100%;padding:0 10px 10px;display:flex}#title-bar-layout-header{margin-bottom:10px}#nothing-layout{flex-direction:column;align-items:center;width:100%;padding:0 10px;display:flex}.bulk-actions[data-v-1aeac2dd]{border-radius:var(--border-radius);border:var(--border)}.table-header[data-v-bf405901]{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.bulk-actions[data-v-535629ce]{border-radius:var(--border-radius);border:var(--border)}input[data-v-1427d1aa]{align-items:flex-start}section[data-v-beab5c48]{flex-direction:column;gap:10px;width:100%;display:flex}.filters-container[data-v-beab5c48]{transition:color var(--transition-time) ease}.controls[data-v-beab5c48],.filters-container[data-v-beab5c48]{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.controls[data-v-beab5c48]{padding:5px 10px}@media (width<=520px){.table-header[data-v-beab5c48]{justify-content:center;width:100%;display:flex}.table-header .controls[data-v-beab5c48]{justify-content:space-between;width:100%}}.filter-button[data-v-beab5c48]{width:100%}.sheet-filter-options[data-v-beab5c48]{flex-direction:row;justify-content:space-between;display:flex}.sheet-type-dropdown[data-v-beab5c48]{flex-direction:row;gap:10px;display:flex}.sheet-type-dropdown .card-ignore[data-v-beab5c48-s],.sheet-type-dropdown div[data-v-beab5c48-s]{flex-direction:row}.nothing-found[data-v-beab5c48]{text-align:center;width:100%;color:var(--subtext-0);padding:10px 0;font-style:italic}@media (width>=550px){.filter-button[data-v-beab5c48]{display:none}}@media (width<=550px){.table-header[data-v-beab5c48]{display:none}}.table-container[data-v-cbd9e065]{overflow-x:auto}.table-container table[data-v-cbd9e065]{border-collapse:collapse;width:100%;overflow:hidden}.table-container table thead[data-v-cbd9e065]{background-color:var(--background-1);transition:background-color var(--transition-time) ease;text-align:left}.table-container table thead th[data-v-cbd9e065]{max-width:min-content;padding:5px}.table-container table td[data-v-cbd9e065]{border-bottom:1px solid var(--background-1);transition:border-color var(--transition-time) ease;text-align:left;padding:10px}@media (width<=600px){.table-container table td[data-v-cbd9e065]{white-space:nowrap;text-overflow:ellipsis;max-width:350px;overflow:hidden}}.table-container table .selected[data-v-cbd9e065]{background-color:var(--background-1)}.table-container table .actions[data-v-cbd9e065]{text-align:right;padding-left:0}.checkbox[data-v-cbd9e065]{background-color:var(--background-1);margin-left:9px}.checkbox[data-v-cbd9e065]:checked{background-color:var(--accent)}.column-sort-button[data-v-cbd9e065]{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-cbd9e065]:focus-visible{outline:none;text-decoration:underline}.sorted[data-v-cbd9e065]{text-decoration:underline}.dashboard-root{grid-template:"titlebar titlebar""gap content"10px"sidebar content"1fr/50px 1fr;gap:0 10px;height:100vh;display:grid;overflow:hidden}.dashboard-root .gap{grid-area:gap;width:auto;height:10px}.dashboard-root.pinned{grid-template-columns:250px 1fr}.dashboard-root header{grid-area:titlebar}#dashboard-sidebar{grid-area:sidebar}.dashboard-root main{flex-direction:column;grid-area:content;align-items:center;width:100%;display:flex;overflow-y:auto}.close-button[data-v-9424debc]{position-anchor:--dashboard-sidebar;bottom:anchor(bottom);left:anchor(left);color:inherit;cursor:default;padding:0 0 15px 15px;position:absolute}details[data-v-8e5f527e]::details-content{border:none;border-radius:0;width:100%;padding:0}summary[data-v-8e5f527e]{width:100%;height:unset;line-height:unset;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.children[data-v-8e5f527e]{flex-direction:column;gap:10px;padding:10px 30px 0;display:flex}.icon[data-v-8e5f527e]{justify-content:center;align-items:center;display:flex}.spacer[data-v-8e5f527e]{flex-grow:1}.name[data-v-8e5f527e]{text-wrap:nowrap}.chevron[data-v-8e5f527e]{color:var(--subtext-0)}.item[data-v-e9d9dfbd]{border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-time) ease;align-items:center;gap:10px;display:flex}.icon[data-v-e9d9dfbd]{justify-content:center;align-items:center;display:flex}.name[data-v-e9d9dfbd]{text-wrap:nowrap}#dashboard-sidebar{background-color:var(--background-0);width:50px;color:var(--text-1);border:var(--border);border-radius:var(--border-radius);text-align:left;transition:overlay var(--transition-time) allow-discrete;transition:width var(--transition-time) ease;anchor-name:--dashboard-sidebar;flex-direction:column;height:auto;margin:0 0 2px 2px;padding:10px;overflow:hidden}#dashboard-sidebar.open{width:250px}#dashboard-sidebar.floating{z-index:1000}#dashboard-sidebar .sidebar-content{flex-direction:column;gap:10px;display:flex}.codes-wrapper[data-v-3a58d41d]{flex-direction:column;justify-content:center;gap:10px;display:flex}.codes-wrapper span[data-v-3a58d41d]{font-weight:700}.codes-wrapper .codes[data-v-3a58d41d]{border:var(--border);border-radius:var(--border-radius);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,1fr);place-items:center;gap:.5rem 1rem;margin:0;padding:1rem;transition:background-color .1s ease-in-out;display:grid}.codes-wrapper .codes li[data-v-3a58d41d]{text-align:center;width:fit-content}.codes-wrapper .codes[data-v-3a58d41d]:focus,.codes-wrapper .codes[data-v-3a58d41d]:hover{background-color:var(--background-1)}.codes-wrapper .codes[data-v-3a58d41d]:focus{outline:none}@media (width<=385px){.codes-wrapper .codes[data-v-3a58d41d]{flex-direction:column;place-items:center;display:flex}}.dimmed-text[data-v-492098a7]{margin:0;font-size:.9rem}ul[data-v-b8505b51]{margin:0;padding:0;list-style:none}.sep[data-v-b8505b51]{max-width:unset;margin:0;padding:10px}li[data-v-b8505b51]:first-child{border-top:none}.email-container[data-v-b8505b51]{flex:1;align-items:center;min-width:0;display:flex}.badges[data-v-b8505b51]{display:ineline-flex;flex-shrink:0;align-items:center;gap:.25rem;margin-left:.5rem}.email[data-v-b8505b51]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}li[data-v-b8505b51]{border-top:var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}hr{max-width:450px;margin:20px}.container[data-v-ff4a2ff0]{background-color:var(--background-1);border-bottom:var(--default-border) var(--background-0);justify-content:space-between;padding:10px;text-decoration:none;display:flex}.session-info[data-v-ff4a2ff0]{text-align:left;flex-direction:column;gap:4px;display:flex}.app[data-v-ff4a2ff0]{text-transform:capitalize;font-weight:600}.dates[data-v-ff4a2ff0]{opacity:.7;font-size:.85em}.button[data-v-ff4a2ff0]{background-color:var(--background-1);border-radius:var(--border-radius-small);width:auto;height:auto;padding:5px}.big-buttons[data-v-ff4a2ff0]{justify-content:center;gap:10px;margin-top:20px;display:flex}.big-buttons[data-v-ff4a2ff0] .app-submit-button{width:100%}.this-device[data-v-ff4a2ff0]{color:var(--subtext-0)}.popup-session-info[data-v-ff4a2ff0]{text-align:left;flex-direction:column;gap:5px;display:flex}.popup-is-current[data-v-ff4a2ff0]{color:var(--warning);text-align:left;font-weight:600}.session-list[data-v-ff4a2ff0]{max-width:100%}.array-item[data-v-2a8b6349]{justify-content:space-between;align-items:center;display:flex}.array-item .buttons[data-v-2a8b6349]{flex-direction:row;gap:10px;display:flex}.array-item .icon[data-v-2a8b6349]{width:1rem;height:1rem}.remove-button[data-v-2a8b6349]:hover{color:var(--danger)}.create-passkey[data-v-2a8b6349]{width:100%;margin-top:10px}.month-grid[data-v-2ae0bb42]{touch-action:pan-y;flex-direction:column;width:100%;max-width:700px;display:flex}header[data-v-2ae0bb42]{color:var(--text-1);border-bottom:var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.header-buttons[data-v-2ae0bb42]{gap:5px;display:flex}.header-buttons button[data-v-2ae0bb42]{padding:5px 10px}.header-buttons button[data-v-2ae0bb42]:hover{background-color:var(--background-1)}.calendar[data-v-2ae0bb42]{grid-template-columns:repeat(7,1fr);width:100%;padding:0;list-style:none;display:grid}.wd[data-v-2ae0bb42]{text-align:center;color:var(--text-1);margin-top:.3rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}li:not(.wd)[data-v-2ae0bb42]{aspect-ratio:1;cursor:pointer;border-radius:var(--border-radius);color:var(--accent);flex-direction:column;justify-content:center;align-items:center;font-weight:bolder;transition:background-color .2s;display:flex;position:relative}li:not(.wd)[data-v-2ae0bb42]:hover{background-color:var(--background-1)}li:not(.wd).selected[data-v-2ae0bb42]{background-color:var(--background-2)}li[role=gridcell][data-v-2ae0bb42]:focus{outline:2px solid var(--accent);outline-offset:-1px}.event-indicator[data-v-2ae0bb42]{background-color:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:75%;transform:translateY(-75%)}.not-current-month[data-v-2ae0bb42]{opacity:var(--disabled-opacity)}.current-month[data-v-2ae0bb42],.day-number.today[data-v-2ae0bb42]{color:var(--accent);font-weight:700}
