.link-list.svelte-1n8e4t1{box-sizing:border-box;-moz-column-gap:16px;cursor:pointer;width:auto;max-width:calc(100% - 12px);min-height:40px;color:var(--text-color);background:0 0;border-radius:9999px;grid-template-columns:24px minmax(0,1fr);align-self:flex-start;align-items:center;column-gap:16px;padding:8px;text-decoration:none;transition:background-color .2s,color .2s,column-gap .28s cubic-bezier(.2,.8,.2,1),-moz-column-gap .28s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.link-list.svelte-1n8e4t1:hover{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 10%, transparent)}:root[data-theme=dark] .link-list.svelte-1n8e4t1:hover{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 12%, transparent)}.items.svelte-1n8e4t1{width:auto}.link-list.svelte-1n8e4t1:hover .icon-menu:where(.svelte-1n8e4t1){opacity:1}.link-list.svelte-1n8e4t1 .icon-menu:where(.svelte-1n8e4t1){opacity:.6}.wrapper-nav.svelte-1n8e4t1{height:100%;width:var(--app-nav-expanded-width,296px);-webkit-user-select:none;user-select:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);will-change:width;flex-direction:column;flex:1;transition:width .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.wrapper-nav.compressed.svelte-1n8e4t1{width:var(--app-nav-collapsed-width,64px)}.rail-brand.svelte-1n8e4t1{justify-content:flex-start;align-items:center;width:calc(100% - 12px);height:44px;margin:8px 6px 20px;padding:0 6px;text-decoration:none;transition:width .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1),margin .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.icon-menu.svelte-1n8e4t1{opacity:.7;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex}:root[data-theme=dark] .icon-menu.svelte-1n8e4t1{opacity:.3}:root[data-theme=dark] .link-list.svelte-1n8e4t1:hover .icon-menu:where(.svelte-1n8e4t1){opacity:.8}:root[data-theme=dark] .link-list.active.svelte-1n8e4t1 .icon-menu:where(.svelte-1n8e4t1){opacity:1;color:var(--nav-item-color)}.middle.svelte-1n8e4t1{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;margin:0 0 auto;padding:0 0 0 8px;list-style:none;display:flex}.bottom.svelte-1n8e4t1{box-sizing:border-box;width:100%;margin:0;padding:0 0 8px 8px;list-style:none}.link-text.svelte-1n8e4t1{opacity:.8;text-align:left;text-overflow:ellipsis;white-space:nowrap;will-change:max-width, opacity;min-width:0;max-width:220px;font-size:14px;transition:max-width .28s cubic-bezier(.2,.8,.2,1),opacity .22s;overflow:hidden}.link-text__inner.svelte-1n8e4t1{text-overflow:ellipsis;white-space:nowrap;will-change:opacity, transform, filter;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s,filter .32s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden;transform:translate(0)}.content-wrap.compressed.svelte-1n8e4t1 .link-text:where(.svelte-1n8e4t1){opacity:0;max-width:0}.content-wrap.compressed.svelte-1n8e4t1 .link-text__inner:where(.svelte-1n8e4t1){opacity:0;filter:blur(4px);transform:translate(-10px)}.active.svelte-1n8e4t1{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 14%, transparent);color:var(--nav-item-color);border-radius:9999px}.active.svelte-1n8e4t1 .link-text:where(.svelte-1n8e4t1){opacity:1}.active.svelte-1n8e4t1 .icon-menu:where(.svelte-1n8e4t1){opacity:1;color:var(--nav-item-color)}.content-wrap.svelte-1n8e4t1{width:var(--app-nav-expanded-width,296px);min-width:var(--app-nav-expanded-width,296px);-webkit-backdrop-filter:none;background:0 0;border-right:0;justify-content:flex-start;transition:width .28s cubic-bezier(.2,.8,.2,1),min-width .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.content-wrap.compressed.svelte-1n8e4t1{width:var(--app-nav-collapsed-width,64px);min-width:var(--app-nav-collapsed-width,64px)}.content-wrap.compressed.svelte-1n8e4t1 .link-list:where(.svelte-1n8e4t1){-moz-column-gap:0;column-gap:0;width:40px;min-width:40px}.content-wrap.compressed.svelte-1n8e4t1 .toggler:where(.svelte-1n8e4t1){-moz-column-gap:0;column-gap:0;width:40px;min-width:40px}.home-shell .content-wrap.compressed.svelte-1n8e4t1{z-index:4;background:0 0;border-right:0;height:100%}.home-shell .content-wrap.svelte-1n8e4t1:not(.compressed){background:0 0}.home-shell .rail-brand.svelte-1n8e4t1{justify-content:flex-start;width:44px}.home-shell .content-wrap.compressed.svelte-1n8e4t1 .rail-brand:where(.svelte-1n8e4t1){justify-content:flex-start;width:44px}.home-shell .rail-brand.svelte-1n8e4t1 .logo-text,.home-shell .rail-brand.svelte-1n8e4t1 .sub-logo{color:#f5f7fbeb}.home-shell .content-wrap.svelte-1n8e4t1:not(.compressed) .rail-brand:where(.svelte-1n8e4t1){justify-content:flex-start;width:calc(100% - 12px)}.home-shell .wrapper-nav.svelte-1n8e4t1{padding-top:8px;padding-bottom:18px}.home-shell .middle.svelte-1n8e4t1{align-items:flex-start;gap:13px;padding-left:8px}.home-shell .link-list.svelte-1n8e4t1{color:#ffffffeb;border-radius:999px;width:auto;min-width:0;max-width:calc(100% - 12px);height:40px;margin:0;padding:0 8px}.home-shell .link-list.svelte-1n8e4t1:hover,.home-shell .link-list.active.svelte-1n8e4t1{background:color-mix(in srgb, var(--nav-item-color,var(--accent)) 16%, transparent)}.home-shell .items.svelte-1n8e4t1:hover .icon-menu:where(.svelte-1n8e4t1){color:var(--nav-item-color)}.home-shell .items.active.svelte-1n8e4t1 .icon-menu:where(.svelte-1n8e4t1){color:var(--nav-item-color)}.home-shell .link-list.svelte-1n8e4t1 .icon-menu:where(.svelte-1n8e4t1){opacity:.95}.home-shell .link-text.svelte-1n8e4t1{opacity:.82}.home-shell .toggler.svelte-1n8e4t1{margin:0}.toggler.svelte-1n8e4t1{-moz-column-gap:16px;cursor:pointer;width:auto;max-width:calc(100% - 12px);color:var(--text-color);background:0 0;border-radius:9999px;grid-template-columns:24px minmax(0,1fr);align-self:flex-start;align-items:center;column-gap:16px;padding:8px;transition:background-color .2s,column-gap .28s cubic-bezier(.2,.8,.2,1),-moz-column-gap .28s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.toggler.svelte-1n8e4t1:hover{background-color:var(--accent-hover)}.profile-item.svelte-1n8e4t1{margin-top:12px}.chevron.svelte-1n8e4t1{transition:transform .3s}.chevron.rotated.svelte-1n8e4t1{transform:rotate(180deg)}.toggler.svelte-1n8e4t1 svg:where(.svelte-1n8e4t1):not(.chevron){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.link-list.active.svelte-1n8e4t1{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 14%, transparent);color:var(--nav-item-color);border-radius:9999px}:root[data-theme=dark] .link-list.active.svelte-1n8e4t1{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 12%, transparent)}@media (max-width:640px){.content-wrap.svelte-1n8e4t1{display:none}}.mac-windowbar.svelte-190crmp{-webkit-user-select:none;user-select:none;z-index:1000;align-items:center;height:32px;padding-left:12px;display:flex}.mac-controls.svelte-190crmp{gap:8px;display:flex}.mac-btn.svelte-190crmp{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:flex;position:relative}.mac-btn.svelte-190crmp svg:where(.svelte-190crmp){stroke:#000;stroke-width:1.5px;opacity:0;pointer-events:none;width:6px;height:6px;transition:opacity .2s}.mac-windowbar.svelte-190crmp:hover .mac-btn:where(.svelte-190crmp) svg:where(.svelte-190crmp){opacity:.6}.mac-btn.red.svelte-190crmp{background-color:#ff5f57}.mac-btn.yellow.svelte-190crmp{background-color:#ffbd2e}.mac-btn.green.svelte-190crmp{background-color:#28c840}.mac-btn.svelte-190crmp:hover svg:where(.svelte-190crmp){opacity:1}.sync-indicator.svelte-1skcgn4{width:32px;height:32px;color:color-mix(in srgb, var(--accent,#6c8fff) 80%, transparent);background:color-mix(in srgb, var(--accent,#6c8fff) 10%, transparent);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sync-indicator.failed.svelte-1skcgn4{color:#ef4444;background:#ef44441f}.spin.svelte-1skcgn4{animation:1.2s linear infinite svelte-1skcgn4-spin}.sr-only.svelte-1skcgn4{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1skcgn4-spin{to{transform:rotate(360deg)}}.searchbar-hold.svelte-y7n507{--topbar-search-glass-bg:#12121685;--topbar-search-glass-border:#ffffff24;--topbar-search-glass-shadow:inset 0 1px 0 #ffffff1a, 0 24px 70px #0006;border:1px solid var(--topbar-search-glass-border);width:280px;height:38px;box-shadow:var(--topbar-search-glass-shadow);opacity:.85;transform-origin:100%;z-index:10;isolation:isolate;will-change:width, flex-basis;background:0 0;border-radius:999px;flex:0 280px;justify-content:center;align-items:center;transition:width .18s cubic-bezier(.2,.8,.2,1),flex-basis .18s cubic-bezier(.2,.8,.2,1),opacity .14s,border-color .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible;transform:translateZ(0)}.searchbar-hold.svelte-y7n507:before{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(36px)saturate(1.4);z-index:0;background:#12121685;position:absolute;top:0;bottom:0;left:0;right:0}.searchbar-hold.expanded.svelte-y7n507{opacity:1;border-color:#ffffff24;flex-basis:380px;width:380px;transform:translateY(-1px)}.searchbar-hold.svelte-y7n507 .searchbar{--search-glass-bg:var(--topbar-search-glass-bg);--search-glass-border:var(--topbar-search-glass-border);--search-glass-shadow:var(--topbar-search-glass-shadow);z-index:1;width:100%;min-height:36px;position:relative;top:auto}.searchbar-hold.svelte-y7n507 .search-input,.searchbar-hold.svelte-y7n507 input{box-shadow:none;background:0 0;border:0}.searchbar-hold.svelte-y7n507 .search-input-wrapper{-webkit-backdrop-filter:none;height:100%;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:36px}.searchbar-hold.svelte-y7n507 .search-input{color:#fffffff2;text-shadow:0 1px 2px #00000040;height:36px;min-height:36px;padding:0 16px;font-size:13px;line-height:36px;transition:color .14s,padding .18s cubic-bezier(.2,.8,.2,1)}.searchbar-hold.expanded.svelte-y7n507 .search-input{color:#fff;padding-left:18px}.searchbar-hold.svelte-y7n507 .search-input::placeholder{color:#ffffff80!important;opacity:1!important}.searchbar-hold.expanded.svelte-y7n507 .search-input::placeholder{color:#ffffffa6!important}.searchbar-hold.svelte-y7n507 .searchbar.focussed{box-shadow:none}.searchbar-hold.svelte-y7n507 .search-results{box-sizing:border-box;-webkit-backdrop-filter:blur(36px)saturate(1.4);color:#f5f7fbeb;transform-origin:top;will-change:opacity, transform, clip-path;z-index:11;background:#121216d9;border:1px solid #ffffff1f;border-radius:16px;width:100%;min-width:0;max-width:none;min-height:38px;max-height:min(420px,100vh - 96px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:inset 0 1px #ffffff1a,0 24px 70px #0006}.searchbar-hold.svelte-y7n507 .empty-state{gap:8px;min-height:0;padding:10px 12px}.searchbar-hold.svelte-y7n507 .empty-state-icon{width:24px;height:24px}.searchbar-hold.svelte-y7n507 .empty-state-title{font-size:13px}.searchbar-hold.svelte-y7n507 .empty-state-hint{font-size:12px;line-height:1.25}.searchbar-hold.svelte-y7n507 .no-match{height:auto;min-height:38px;padding:10px 12px;font-size:13px}.searchbar-hold.svelte-y7n507 .search-list,.searchbar-hold.svelte-y7n507 .recent-list{gap:2px;max-height:min(360px,100vh - 112px);padding:6px}.searchbar-hold.svelte-y7n507 .search-list-item,.searchbar-hold.svelte-y7n507 .recent-items{border-radius:12px;padding:7px 8px}.searchbar-hold.svelte-y7n507 .search-list-item:hover,.searchbar-hold.svelte-y7n507 .selected{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.searchbar-hold.svelte-y7n507 .search-item-button{gap:8px;width:100%}.searchbar-hold.svelte-y7n507 .result-icon,.searchbar-hold.svelte-y7n507 .recent-icon{border-radius:7px;width:24px;min-width:24px;height:24px}.searchbar-hold.svelte-y7n507 .search-item-name,.searchbar-hold.svelte-y7n507 .recent-name,.searchbar-hold.svelte-y7n507 .bit{font-size:13px}.searchbar-hold.svelte-y7n507 .search-item-type,.searchbar-hold.svelte-y7n507 .matches-hold{display:flex}.searchbar-hold.svelte-y7n507 .icon-delete{border-radius:7px;width:22px;height:22px}.logo-wrap.svelte-y7n507{padding:0 12px}.topbar.svelte-y7n507{z-index:100;isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;height:48px;display:flex}.home-shell .topbar.svelte-y7n507{padding-right:14px}.home-shell .logo-wrap.svelte-y7n507{opacity:0;pointer-events:none}.buttons-segment.svelte-y7n507{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-width:0;height:100%;margin-left:auto;padding-right:0;display:flex}.upgrade-button.svelte-y7n507{background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 16%, transparent);height:36px;color:var(--topbar-button-accent,var(--accent));border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.upgrade-button.svelte-y7n507:hover{background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 24%, transparent)}.home-shell .upgrade-button.svelte-y7n507{background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 20%, transparent);height:38px;color:var(--topbar-button-accent,var(--accent));box-shadow:none;padding:0 18px;font-size:14px;font-weight:600}.home-shell .upgrade-button.svelte-y7n507:hover{background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 28%, transparent);transform:translateY(-1px)}@media (max-width:640px){.topbar.svelte-y7n507{display:none}}@media (max-width:980px){.searchbar-hold.svelte-y7n507{flex-basis:min(280px,30vw);width:min(280px,30vw)}.searchbar-hold.expanded.svelte-y7n507{flex-basis:min(380px,52vw);width:min(380px,52vw)}}@media (max-width:768px){.searchbar-hold.svelte-y7n507{display:none}}.offline-badge.svelte-y7n507{color:#ffc107e6;background:#ffc10726;border:1px solid #ffc1074d;border-radius:12px;margin-right:10px;padding:4px 10px;font-size:12px;font-weight:600}.guest-content.svelte-17dk5e9{flex-direction:column;width:300px;display:flex}.img-section.svelte-17dk5e9{background:url(../../../images/mfem.jpg) 50%/cover no-repeat;height:200px}.info-section.svelte-17dk5e9{padding:1.5rem;font-size:14px}a.svelte-17dk5e9{text-align:center;color:var(--text-color);background:var(--green-background);border-radius:8px;width:100%;margin-top:8px;padding:8px;text-decoration:none;display:block}.overlay.svelte-eminwz{z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}.overlay.visible.svelte-eminwz{opacity:1;visibility:visible;pointer-events:auto}.backdrop.svelte-eminwz{-webkit-backdrop-filter:blur(4px);z-index:0;background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.sidebar-nav.svelte-eminwz{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(1.1);background:#0d0d0ff2;border-right:1px solid #ffffff14;width:280px;max-width:85vw;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.overlay.visible.svelte-eminwz .sidebar-nav:where(.svelte-eminwz){transform:translate(0)}.sidebar-content.svelte-eminwz{height:100%;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow-y:auto}.sidebar-brand.svelte-eminwz{align-items:center;margin-bottom:16px;padding:12px 8px;text-decoration:none;display:flex}.nav-list.svelte-eminwz{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-item.svelte-eminwz{color:var(--text-color);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item.svelte-eminwz:hover{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 10%, transparent)}.nav-item.active.svelte-eminwz{background-color:color-mix(in srgb, var(--nav-item-color,var(--accent)) 15%, transparent);color:var(--nav-item-color)}.icon-wrap.svelte-eminwz{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex}.nav-item.svelte-eminwz:hover .icon-wrap:where(.svelte-eminwz){opacity:1}.nav-item.active.svelte-eminwz .icon-wrap:where(.svelte-eminwz){opacity:1}.nav-item.active.svelte-eminwz .icon-wrap:where(.svelte-eminwz){color:var(--nav-item-color)}.nav-text.svelte-eminwz{white-space:nowrap}.profile-item.svelte-eminwz{border-top:1px solid #ffffff14;margin-top:8px;padding-top:16px}@media (min-width:640px){.overlay.svelte-eminwz{display:none}}.mobile-topbar-shell.svelte-t2i2yt{z-index:20000;-webkit-backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(#0d0d0feb 0%,#0d0d0fd9 100%);height:48px;position:sticky;top:0}.topbar.svelte-t2i2yt{align-items:center;gap:0;height:48px;padding:0;display:flex}.icon-button.svelte-t2i2yt{all:unset;cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex}.back-btn.svelte-t2i2yt{opacity:0;pointer-events:none;width:0;transition:width .2s,opacity .2s,transform .2s;overflow:hidden;transform:translate(-8px)}.back-btn--visible.svelte-t2i2yt{opacity:1;pointer-events:auto;width:48px;transform:translate(0)}.signin-button.svelte-t2i2yt{height:48px;color:var(--topbar-button-accent,var(--accent));background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 10%, transparent);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.signin-button.svelte-t2i2yt:hover{background:color-mix(in srgb, var(--topbar-button-accent,var(--accent)) 18%, transparent)}.icon-button.svelte-t2i2yt:hover{background:var(--accent-hover)}.search-toggle--hidden.svelte-t2i2yt{display:none}.right-actions.svelte-t2i2yt{align-items:center;gap:0;margin-left:auto;display:flex}.mobile-search-tray.svelte-t2i2yt{z-index:20001;background:linear-gradient(#0d0d0f99 0%,#0d0d0f6b 100%);width:100%;padding:0;position:fixed;top:48px;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:640px){.mobile-topbar-shell.svelte-t2i2yt{display:none}}.modal-overlay.svelte-1y960i6{z-index:1000;background:radial-gradient(circle at 42% 30%,#2f7df614,#0000 34%),radial-gradient(circle at 62% 58%,#14b8a60d,#0000 36%),#040508b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-content.svelte-1y960i6{color:#f5f7fbe6;isolation:isolate;background:#16181ceb;border:1px solid #ffffff12;border-radius:24px;width:100%;max-width:380px;max-height:90vh;padding:18px 24px 22px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008f,inset 0 1px #ffffff12}.modal-content.svelte-1y960i6:before{content:"";border-radius:inherit;filter:blur(28px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 16%,#2f7df624,#0000 34%),radial-gradient(circle at 78% 20%,#14b8a617,#0000 38%),linear-gradient(135deg,#ffffff0d,#ffffff03);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.modal-content.svelte-1y960i6:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff08,#fff0);position:absolute;top:0;bottom:0;left:0;right:0}.modal-content.svelte-1y960i6>:where(.svelte-1y960i6){z-index:1;position:relative}.modal-header.svelte-1y960i6{justify-content:space-between;align-items:center;margin-bottom:22px;padding-top:8px;display:flex}.modal-header.svelte-1y960i6 .modal-title:where(.svelte-1y960i6){text-align:left;margin:0}.title-block.svelte-1y960i6{align-items:center;gap:10px;min-width:0;display:flex}.close-btn.svelte-1y960i6{cursor:pointer;color:#f5f7fbcc;opacity:1;background:#ffffff0a;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:-4px;padding:4px;transition:all .2s;display:flex}.close-btn.svelte-1y960i6:hover{background:#ffffff14}.modal-title.svelte-1y960i6{color:#f5f7fbf0;text-align:center;font-size:1.25rem;font-weight:600}.subtitle.svelte-1y960i6{color:#f5f7fb94;text-align:center;opacity:.8;margin:0 0 24px;font-size:14px;line-height:1.5}.footer-text.svelte-1y960i6{text-align:center;opacity:.5;color:#f5f7fb7a;margin:20px 0 0;font-size:12px;line-height:1.4}[data-theme=dark] .footer-text.svelte-1y960i6{opacity:.55;color:#f5f7fb7a}.footer-text.svelte-1y960i6 a:where(.svelte-1y960i6){color:var(--entity-active-ingredients);font-size:12px;font-weight:500;text-decoration:none}.footer-text.svelte-1y960i6 a:where(.svelte-1y960i6):hover{text-decoration:underline}.input-error.svelte-1y960i6{color:var(--entity-distributors);margin:-8px 0 0;font-size:.875rem;line-height:1.4}.inputs.svelte-1y960i6{flex-direction:column;gap:0;display:flex}.inputs.svelte-1y960i6>.input-error:where(.svelte-1y960i6){margin:8px 0}.email-input-wrapper.svelte-1y960i6{align-items:center;display:flex;position:relative}.email-input-wrapper.svelte-1y960i6 input:where(.svelte-1y960i6){padding-right:44px}.send-btn.svelte-1y960i6{color:#f5f7fb80;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:color .2s;display:flex;position:absolute;top:4px;bottom:4px;right:4px}.send-btn.svelte-1y960i6 svg:where(.svelte-1y960i6){transition:color .2s,transform .2s}.send-btn.svelte-1y960i6:hover:not(:disabled) svg:where(.svelte-1y960i6){color:#f5f7fbf2;transform:scale(1.15)}.send-btn.svelte-1y960i6:disabled{opacity:.4;cursor:not-allowed}.spinner.svelte-1y960i6{animation:1s linear infinite svelte-1y960i6-spin}@keyframes svelte-1y960i6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input.svelte-1y960i6{color:#f5f7fbe6;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0d0d0f47;border:1px solid #ffffff14;border-radius:999px;width:100%;height:44px;padding:0 16px;font-size:14px;transition:all .15s}input.svelte-1y960i6:focus{border-color:color-mix(in srgb, var(--entity-active-ingredients) 40%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--entity-active-ingredients) 12%, transparent);outline:none}input.svelte-1y960i6:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f5f7fbe6!important;background-color:#1b1f22!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f22!important}input.svelte-1y960i6:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f5f7fbe6!important;background-color:#1b1f22!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f22!important}input.svelte-1y960i6:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f5f7fbe6!important;background-color:#1b1f22!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f22!important}input.svelte-1y960i6:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f5f7fbe6!important;background-color:#1b1f22!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f22!important}.social-buttons.svelte-1y960i6{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.google-signin-btn.svelte-1y960i6{color:#f5f7fbe0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:44px;padding:12px 16px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.google-signin-btn.svelte-1y960i6:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff38}.google-signin-btn.svelte-1y960i6:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .google-signin-btn.svelte-1y960i6{color:#f5f7fbe0;background:#ffffff12;border-color:#ffffff1f}[data-theme=dark] .google-signin-btn.svelte-1y960i6:hover{background:#ffffff1f;border-color:#ffffff38}.divider.svelte-1y960i6{text-align:center;color:#f5f7fb70;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.divider.svelte-1y960i6:before,.divider.svelte-1y960i6:after{content:"";background:#ffffff14;flex:1;height:1px}.otp-inputs.svelte-1y960i6{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.otp-input.svelte-1y960i6{text-align:center;color:#e8eaed;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0d0d0f47;border:1px solid #ffffff14;border-radius:14px;width:42px;height:52px;font-size:22px;font-weight:600}.otp-input.svelte-1y960i6:focus{border-color:color-mix(in srgb, var(--entity-active-ingredients) 40%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--entity-active-ingredients) 12%, transparent);outline:none}.otp-input.svelte-1y960i6:disabled{opacity:.5;cursor:not-allowed}.back-btn.svelte-1y960i6{color:#f5f7fb80;cursor:pointer;background:0 0;border:none;margin:0 auto 16px;padding:8px 16px;font-size:13px;transition:color .2s;display:block}.back-btn.svelte-1y960i6:hover:not(:disabled){color:#f5f7fbcc}.back-btn.svelte-1y960i6:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.modal-overlay.svelte-1y960i6{align-items:flex-start;padding:60px 16px 16px}.modal-content.svelte-1y960i6{max-width:100%;padding:20px}.modal-header.svelte-1y960i6{margin-bottom:20px;padding-top:4px}.modal-title.svelte-1y960i6{font-size:1.125rem}.otp-inputs.svelte-1y960i6{gap:6px}.otp-input.svelte-1y960i6{width:38px;height:48px;font-size:22px}}@media (max-width:380px){.modal-overlay.svelte-1y960i6{padding:40px 12px 12px}.modal-content.svelte-1y960i6{padding:24px 16px 16px}.otp-inputs.svelte-1y960i6{gap:4px}.otp-input.svelte-1y960i6{width:34px;height:44px;font-size:20px}}.app-wrap.svelte-12qhfyh{--app-nav-expanded-width:296px;--app-nav-collapsed-width:64px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:auto}.app-wrap.svelte-12qhfyh:after{content:"";pointer-events:none;z-index:50;background:radial-gradient(#0000 55%,#00000073 100%);position:fixed;top:0;bottom:0;left:0;right:0}.rest-of-content.svelte-12qhfyh{color:#f5f7fbe6;background:#080809;flex:1;width:100%;height:100%;transition:background .5s,color .4s;display:flex;position:relative;overflow:hidden auto}:root[data-theme=light] .rest-of-content.svelte-12qhfyh{color:#0f1116e6;background:#f5f7fb}:root[data-theme=light] .app-wrap.home-shell.svelte-12qhfyh .rest-of-content:where(.svelte-12qhfyh){background:#f0f2f8}.rest-of-content.svelte-12qhfyh .gradient-bg{opacity:1}.app-wrap.home-shell.svelte-12qhfyh{color:#f5f7fb;background:#080809;position:relative}:root[data-theme=light] .app-wrap.home-shell.svelte-12qhfyh{color:#0f1116eb;background:#f0f2f8}.app-wrap.home-shell.svelte-12qhfyh .rest-of-content:where(.svelte-12qhfyh){background:#080809;height:100%}.app-wrap.home-shell.svelte-12qhfyh .topbar{top:0;left:var(--app-nav-expanded-width);z-index:100;isolation:isolate;background:0 0;border-bottom-color:#0000;height:68px;transition:left .28s cubic-bezier(.2,.8,.2,1);position:absolute;right:0}.app-wrap.home-shell.nav-collapsed.svelte-12qhfyh .topbar{left:var(--app-nav-collapsed-width)}.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell,.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .topbar{box-shadow:none;color:#ffffffe0;background:0 0;border-color:#0000}.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .icon-button,.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .right-actions .icon-button,.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .icon-button:first-of-type,.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .icon-button:nth-of-type(2){border-color:#ffffff14}.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .icon-button:hover{background:#ffffff12}.main-slot.svelte-12qhfyh{z-index:1;flex-direction:column;flex:auto;min-width:0;min-height:0;transition:all .3s;display:flex;position:relative;overflow-y:auto}.slot-content.svelte-12qhfyh{min-width:0;padding-top:env(safe-area-inset-top);view-transition-name:page-content;flex-direction:column;flex:auto;transition:all .3s;display:flex}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page-content){animation:.14s both svelte-12qhfyh-page-fade-out}::view-transition-new(page-content){animation:.18s both svelte-12qhfyh-page-fade-in}::view-transition-group(page-content){animation-duration:.22s;animation-timing-function:ease}@keyframes svelte-12qhfyh-page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-12qhfyh-page-fade-in{0%{opacity:0}to{opacity:1}}.slot-wrapper.svelte-12qhfyh{-webkit-backdrop-filter:blur(18px);background:#0d0d0fb8;flex-direction:column;flex-shrink:0;align-items:stretch;width:0;min-width:0;transition:width .25s,min-width .25s;display:flex;overflow:hidden}.slot-wrapper.is-dragging.svelte-12qhfyh{transition:none}.slot-wrapper.collapsed.svelte-12qhfyh{width:0!important;min-width:0!important}.slot-wrapper.guest-expanded.svelte-12qhfyh{width:300px}.slot-wrapper.assistant-expanded.svelte-12qhfyh{width:var(--assistant-width,400px)}.guest-container.svelte-12qhfyh,.dock-content.svelte-12qhfyh{opacity:0;pointer-events:none;flex:1;transition:opacity .3s;position:relative;overflow:hidden}.guest-container.visible.svelte-12qhfyh,.dock-content.visible.svelte-12qhfyh{opacity:1;pointer-events:auto}.dragbar.svelte-12qhfyh{all:unset;cursor:ew-resize;z-index:10;background-color:#0000;width:4px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:0}.dragbar.svelte-12qhfyh:hover,.dragbar.active.svelte-12qhfyh{background-color:var(--accent)}@media (max-width:640px){.app-wrap.mobile-open.svelte-12qhfyh .rest-of-content:where(.svelte-12qhfyh){transform:none}.main-slot.svelte-12qhfyh{width:100%;max-width:100vw}.slot-content.svelte-12qhfyh{padding-top:0;padding-left:0;padding-right:0}.app-wrap.home-shell.svelte-12qhfyh .topbar{height:48px;position:static;left:auto}.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell{height:48px}.app-wrap.home-shell.svelte-12qhfyh .mobile-topbar-shell .topbar{height:48px;position:static;left:auto}}@media (prefers-reduced-motion:reduce){.rest-of-content.svelte-12qhfyh .gradient-bg{display:none}.slot-content.svelte-12qhfyh{view-transition-name:none}::view-transition-old(page-content){animation:none}::view-transition-new(page-content){animation:none}}
