.title.svelte-1wvaiwy{color:var(--site-fontcolor);margin:0;padding:.5rem .5rem 1rem;font-size:1.1rem;font-weight:600}.settings-sidebar-nav.svelte-1wvaiwy{flex-direction:column;gap:.5rem;display:flex}.settings-sidebar-nav.svelte-1wvaiwy button:where(.svelte-1wvaiwy){all:unset;color:var(--site-fontcolor);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;transition:background .2s,color .2s;display:flex}.settings-sidebar-nav.svelte-1wvaiwy button:where(.svelte-1wvaiwy):hover{background:var(--site-beige-light);color:var(--site-primary)}.settings-sidebar-nav.svelte-1wvaiwy button:where(.svelte-1wvaiwy):focus,.settings-sidebar-nav.svelte-1wvaiwy button.active:where(.svelte-1wvaiwy){background:var(--site-beige-light);color:var(--site-primary);font-weight:600}.settings-sidebar-nav.svelte-1wvaiwy button:where(.svelte-1wvaiwy) i:where(.svelte-1wvaiwy){text-align:center;width:20px}.settings-sidebar-nav.svelte-1wvaiwy button:where(.svelte-1wvaiwy) span:where(.svelte-1wvaiwy){padding-bottom:1px}.account-dropdown.svelte-10hiulx{position:relative}.account-dropdown.open.svelte-10hiulx .account-trigger:where(.svelte-10hiulx){border-color:var(--site-primary);background:#0000000a}.account-dropdown.collapsed.svelte-10hiulx{justify-content:center;margin-bottom:.5rem;display:flex}.account-dropdown.collapsed.svelte-10hiulx .account-trigger:where(.svelte-10hiulx){justify-content:center;padding:.5rem}.avatar.svelte-10hiulx{object-fit:cover;border:2px solid var(--site-beige-dark);border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:all .2s}.avatar.avatar-large.svelte-10hiulx{border-color:var(--site-primary);width:38px;height:38px}.account-trigger.svelte-10hiulx{cursor:pointer;z-index:102;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;transition:all .15s;display:flex}.account-trigger.svelte-10hiulx:hover{border-color:var(--site-beige-dark);background:#0000000a}.account-trigger.svelte-10hiulx:focus{border-color:var(--site-primary);outline:none;box-shadow:0 0 0 2px #c2231526}.account-info.svelte-10hiulx{text-wrap:nowrap;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex;overflow:hidden}.user-avatar-name.svelte-10hiulx{text-wrap:nowrap;flex:1;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex;overflow:hidden}.collapsed.svelte-10hiulx .user-avatar-name:where(.svelte-10hiulx){justify-content:center;gap:.375rem}.user-email.svelte-10hiulx{color:#666;text-overflow:ellipsis;width:100%;font-size:.8rem;overflow:hidden}.display-name.svelte-10hiulx{color:var(--site-primary);text-overflow:ellipsis;width:100%;font-size:.95rem;font-weight:600;overflow:hidden}.chevron.svelte-10hiulx{color:var(--site-fontcolor-light);flex-shrink:0;margin-left:auto;font-size:.75rem;transition:transform .2s}.chevron.rotated.svelte-10hiulx{transform:rotate(180deg)}.account-menu.svelte-10hiulx{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--site-beige-dark);background:#fffffffa;border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.account-menu-item.svelte-10hiulx{cursor:pointer;color:var(--site-fontcolor);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:start;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:all .1s;display:flex}.account-menu-item.svelte-10hiulx:hover,.account-menu-item.svelte-10hiulx:focus{background:var(--site-beige-medium);color:var(--site-primary)}.account-menu-item.svelte-10hiulx i:where(.svelte-10hiulx){text-align:center;width:1rem;font-size:.875rem}.dropdown-backdrop.svelte-10hiulx{z-index:100;cursor:default;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0}ul.svelte-vrj5vt{gap:var(--gap,unset);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-link.svelte-vrj5vt{padding:.75rem 1rem;padding-left:var(--item-padding-left,1rem);color:var(--color-text);border-radius:6px;align-items:center;gap:1rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar-link.svelte-vrj5vt:hover{background:#0000000d;text-decoration:none}.sidebar-link.active.svelte-vrj5vt{color:var(--site-primary);background:#0000000d;font-weight:500}.sidebar-link.svelte-vrj5vt i:where(.svelte-vrj5vt){text-align:center;flex-shrink:0;width:1.2rem}.sidebar-link.svelte-vrj5vt .link-text:where(.svelte-vrj5vt){opacity:1;white-space:nowrap;padding-bottom:.8px;transition:opacity .2s,width .2s;overflow:hidden}ul.collapsed.svelte-vrj5vt .sidebar-link:where(.svelte-vrj5vt){justify-content:center;gap:0;padding:.75rem}ul.collapsed.svelte-vrj5vt .sidebar-link:where(.svelte-vrj5vt) .link-text:where(.svelte-vrj5vt){opacity:0;width:0;overflow:hidden}ul.collapsed.svelte-vrj5vt .sidebar-link:where(.svelte-vrj5vt):after{content:attr(data-title);background:var(--site-beige-dark);color:var(--site-fontcolor);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .2s;position:absolute;top:50%;left:95%;transform:translateY(-50%)}ul.collapsed.svelte-vrj5vt .sidebar-link:where(.svelte-vrj5vt):hover:after{opacity:1}ul.collapsed.svelte-vrj5vt .nav-divider:where(.svelte-vrj5vt){margin:.35rem .25rem}.nav-divider.svelte-vrj5vt{background-color:var(--site-beige-dark);height:1px;margin:.5rem;transition:margin .2s}.loading-bar-container.svelte-17xze26{z-index:9999;background:0 0;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.loading-bar-container.completing.svelte-17xze26 .loading-bar:where(.svelte-17xze26){transition:width .2s ease-out}.loading-bar.svelte-17xze26{background:linear-gradient(90deg, var(--site-primary) 0%, var(--site-primary-light) 50%, var(--site-primary) 100%);height:100%;box-shadow:0 0 8px var(--site-primary-light);border-radius:0 2px 2px 0;transition:width .1s ease-out}.loading-bar.svelte-17xze26:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100px;height:100%;animation:1.5s infinite svelte-17xze26-shimmer;position:absolute;top:0;right:0}@keyframes svelte-17xze26-shimmer{0%{transform:translate(-100px)}to{transform:translate(100px)}}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.content-wrapper.svelte-12qhfyh{background:var(--color-bg-1);flex:1;align-items:stretch;gap:1rem;max-height:100vh;padding:0 .5rem;display:flex}aside.svelte-12qhfyh{border:1px solid var(--site-beige-dark);width:clamp(210px,20%,250px);transition:width var(--main-transition);background-color:var(--color-bg-0);border-radius:12px;flex-direction:column;margin:.5rem 0;padding:.5rem .25rem;display:flex;position:relative}aside.collapsed.svelte-12qhfyh{width:86px}.sidebar.svelte-12qhfyh{max-height:100%;padding:.5rem}aside.collapsed.svelte-12qhfyh .sidebar:where(.svelte-12qhfyh){overflow-y:unset;overflow-x:unset;padding:.5rem .25rem}main.svelte-12qhfyh{flex-direction:column;flex:1;width:80%;max-height:100%;display:flex;overflow-y:auto}main.user-app.svelte-12qhfyh{padding:2rem 1rem}.collapse-toggle.svelte-12qhfyh{background:var(--site-beige-light);border:1px solid var(--site-beige-dark);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:absolute;top:74px;right:-12px;box-shadow:0 1px 3px #0000001a}.collapse-toggle.svelte-12qhfyh:hover{background:var(--site-beige-medium);border-color:var(--site-primary);color:var(--site-primary)}.collapse-toggle.svelte-12qhfyh:focus{border-color:var(--site-primary);outline:none;box-shadow:0 0 0 2px #c2231526}.collapse-toggle.svelte-12qhfyh i:where(.svelte-12qhfyh){color:var(--site-fontcolor-light);font-size:.625rem;transition:color .15s}.collapse-toggle.svelte-12qhfyh:hover i:where(.svelte-12qhfyh){color:var(--site-primary)}@media (width<=768px){main.svelte-12qhfyh{min-height:90vh;padding:1rem}main.user-app.svelte-12qhfyh{box-shadow:none;border-radius:0;width:100%;margin:1.5rem 1rem}.content-wrapper.svelte-12qhfyh{gap:0;padding:0}.sidebar.svelte-12qhfyh{width:100%;padding:1rem}}
