.logo-footer.svelte-jdskgv{aspect-ratio:224.035/236.144;background-color:var(--color-fg);opacity:.28;height:40px;-webkit-mask:url(../../../logo/logo-footer.svg) 50%/contain no-repeat;mask:url(../../../logo/logo-footer.svg) 50%/contain no-repeat}@media (forced-colors:active){.logo-footer.svelte-jdskgv{opacity:1;background-color:canvastext}}.consent-banner.svelte-13rx2cl{z-index:var(--z-toast);max-height:100dvh;padding-bottom:var(--safe-bottom);background:var(--surface-inverse);--color-fg:var(--fg-inverse);--color-muted:var(--muted-inverse);--color-border:var(--border-inverse);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--color-border);animation:svelte-13rx2cl-consent-slide-in var(--duration-normal) var(--ease-out) both;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes svelte-13rx2cl-consent-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.consent-inner.svelte-13rx2cl{max-width:80rem;padding:var(--spacing-4) var(--spacing-6);margin:0 auto}.consent-body.svelte-13rx2cl{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.consent-icon.svelte-13rx2cl{width:1.75rem;height:1.75rem;color:var(--color-primary);flex-shrink:0}.consent-text.svelte-13rx2cl{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:200px;display:flex}.consent-headline.svelte-13rx2cl{font-size:var(--text-fluid-base);color:var(--color-fg);margin:0;font-weight:600}.consent-blurb.svelte-13rx2cl{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.consent-actions.svelte-13rx2cl{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.consent-meta.svelte-13rx2cl{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);font-size:var(--text-fluid-xs);display:flex}.customize-toggle.svelte-13rx2cl{appearance:none;font:inherit;font-size:var(--text-fluid-xs);color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.customize-toggle.svelte-13rx2cl:hover,.customize-toggle.svelte-13rx2cl:focus-visible{color:var(--color-fg)}.meta-sep.svelte-13rx2cl{color:var(--color-muted);opacity:.5}.meta-link.svelte-13rx2cl{color:var(--color-muted);text-decoration:underline}.meta-link.svelte-13rx2cl:hover,.meta-link.svelte-13rx2cl:focus-visible{color:var(--color-fg)}.customize-panel.svelte-13rx2cl{gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.customize-row.svelte-13rx2cl{align-items:center;gap:var(--spacing-3);display:flex}.customize-desc.svelte-13rx2cl{font-size:var(--text-fluid-xs);color:var(--color-muted)}@media (width<=640px){.consent-body.svelte-13rx2cl{flex-direction:column;align-items:stretch}.consent-actions.svelte-13rx2cl{flex-direction:column}.consent-actions.svelte-13rx2cl button{width:100%}}.backdrop.svelte-2sa7ye{padding:var(--spacing-4);z-index:var(--z-modal);animation:svelte-2sa7ye-fadeIn var(--duration-normal) ease-out;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-2sa7ye{background:var(--surface-3);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:80vh;animation:svelte-2sa7ye-slideUp var(--duration-normal) ease-out;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}@keyframes svelte-2sa7ye-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-2sa7ye-slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.modal.svelte-2sa7ye{max-width:100%;max-height:90vh}}.logo-full.svelte-ofpdmi{transition:opacity var(--duration-fast)}.logo-hidden.svelte-ofpdmi{opacity:0;pointer-events:none}.logo-visible.svelte-ofpdmi{opacity:1}@media (prefers-reduced-motion:reduce){.logo-full.svelte-ofpdmi{transition:none}}a.svelte-1jpyb14.nav-active{background-color:var(--color-primary);color:var(--color-on-primary)}a.svelte-1jpyb14.nav-active:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary)}@keyframes svelte-181ko22-slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.nav-accordion.svelte-181ko22{animation:svelte-181ko22-slideDown var(--duration-fast) ease-out}@media (prefers-reduced-motion:reduce){.nav-accordion.svelte-181ko22{animation:none}}.flyout-trigger.svelte-ao9pmz{display:contents}.flyout-panel.svelte-ao9pmz .flyout-item:not(.nav-active):hover{background-color:color-mix(in srgb, var(--color-muted) 15%, transparent);color:var(--color-fg)}.flyout-panel.svelte-ao9pmz{animation:svelte-ao9pmz-flyoutIn var(--duration-fast) ease-out}@keyframes svelte-ao9pmz-flyoutIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.flyout-panel.svelte-ao9pmz{animation:none}}@keyframes svelte-1t2c6bf-fadeIn{to{opacity:1}}.nav-label.svelte-1t2c6bf{animation:svelte-1t2c6bf-fadeIn var(--duration-fast) forwards}@media (prefers-reduced-motion:reduce){.nav-label.svelte-1t2c6bf{opacity:1;animation:none}}button.svelte-1t2c6bf.nav-active-chevron{color:var(--color-on-primary)}button.svelte-1t2c6bf.nav-active-chevron:hover{background-color:color-mix(in srgb, var(--color-on-primary) 20%, transparent)}.scrollbar-nav.svelte-1e55qdy::-webkit-scrollbar{width:6px}.scrollbar-nav.svelte-1e55qdy::-webkit-scrollbar-track{background:0 0}.scrollbar-nav.svelte-1e55qdy::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.scrollbar-nav.svelte-1e55qdy::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}@keyframes svelte-dqu14c-fadeIn{to{opacity:1}}.trigger-placeholder.svelte-dqu14c,.trigger-kbd.svelte-dqu14c{animation:svelte-dqu14c-fadeIn var(--duration-fast) forwards}@media (prefers-reduced-motion:reduce){.trigger-placeholder.svelte-dqu14c,.trigger-kbd.svelte-dqu14c{opacity:1;animation:none}}.vely-dot.svelte-dqu14c{background-color:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-bg);border-radius:9999px;position:absolute;top:-3px;right:-3px}.vely-dot-ready.svelte-dqu14c{width:10px;height:10px}.vely-ping.svelte-dqu14c{background-color:var(--color-primary);border-radius:9999px;animation:1.4s cubic-bezier(0,0,.2,1) infinite svelte-dqu14c-vely-ping;position:absolute;inset:0}@keyframes svelte-dqu14c-vely-ping{75%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.vely-ping.svelte-dqu14c{animation:none}}.user-info.svelte-4ol9hl{text-align:left;opacity:0;min-width:0;animation:svelte-4ol9hl-fadeIn var(--duration-fast) forwards;flex-direction:column;flex:1;gap:.125rem;display:flex}.sign-in-label.svelte-4ol9hl{opacity:0;animation:svelte-4ol9hl-fadeIn var(--duration-fast) forwards}@keyframes svelte-4ol9hl-fadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.user-info.svelte-4ol9hl,.sign-in-label.svelte-4ol9hl{opacity:1;animation:none}}@keyframes svelte-wv0ptw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-wv0ptw-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-overlay.svelte-wv0ptw{animation:svelte-wv0ptw-fadeIn var(--duration-fast)}.sidebar-drawer.svelte-wv0ptw{animation:svelte-wv0ptw-slideIn var(--duration-normal) var(--ease-default)}@media (prefers-reduced-motion:reduce){.drawer-overlay.svelte-wv0ptw,.sidebar-drawer.svelte-wv0ptw{animation:none}}.grain-glow-left.svelte-wv0ptw{right:var(--sidebar-mobile-width);z-index:calc(var(--z-drawer) - 1);--grain-glow-size:110px;--grain-glow-opacity:.15;display:none}.dark .grain-glow-left.svelte-wv0ptw{display:block}button.sidebar-fab{bottom:var(--fab-bottom-1);right:var(--fab-right-1);width:var(--fab-size);height:var(--fab-size);border-radius:var(--radius-full);z-index:var(--z-fab);box-shadow:var(--shadow-lg);padding:0;position:fixed}aside.svelte-nmyzz1 .text-icon-md{font-size:var(--sidebar-icon-size,1.25rem)}aside.svelte-nmyzz1 .rail-item{width:var(--sidebar-item-size,2.5rem);height:var(--sidebar-item-size,2.5rem)}.grain-glow-right.svelte-nmyzz1{left:var(--sidebar-rail-width);--grain-glow-offset:calc(var(--sidebar-expanded-width) - var(--sidebar-rail-width))}.sidebar-mobile.svelte-1tpzg2h{display:contents}.sidebar-desktop.svelte-1tpzg2h{display:none}@media (width>=768px){.sidebar-mobile.svelte-1tpzg2h{display:none}.sidebar-desktop.svelte-1tpzg2h{display:contents}}.avatar-circle.svelte-35yjq1{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:#fff;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:600;display:flex}.session-banner.svelte-2szhqg{z-index:calc(var(--z-modal) - 1);background:linear-gradient(135deg, var(--color-warning) 0%, var(--color-warning-hover) 100%);color:#fff;box-shadow:var(--shadow-glow-warning);animation:svelte-2szhqg-slideDown var(--duration-normal) var(--ease-out);position:fixed;top:3px;left:0;right:0}.banner-content.svelte-2szhqg{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);max-width:var(--layout-max-width);margin:0 auto;display:flex}.banner-text.svelte-2szhqg{gap:var(--spacing-1);flex-direction:column;flex:1;font-size:.875rem;display:flex}.banner-title.svelte-2szhqg{font-size:.9375rem;font-weight:600}.banner-time.svelte-2szhqg{opacity:.95;font-family:ui-monospace,monospace;font-weight:500}.banner-actions.svelte-2szhqg{align-items:center;gap:var(--spacing-2);display:flex}.btn-extend.svelte-2szhqg{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);white-space:nowrap;color:var(--color-warning-hover);background:#fff;border:none;font-size:.875rem;font-weight:500}.btn-extend.svelte-2szhqg:hover:not(:disabled){background:var(--color-warning-light);transform:translateY(-1px)}.btn-extend.svelte-2szhqg:disabled{opacity:.6;cursor:not-allowed}.btn-signout.svelte-2szhqg{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:none;font-size:.875rem;font-weight:500}.btn-signout.svelte-2szhqg:hover:not(:disabled){background:#ffffff4d}.btn-signout.svelte-2szhqg:disabled{opacity:.6;cursor:not-allowed}.btn-dismiss.svelte-2szhqg{padding:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);color:#fff;opacity:.8;background:0 0;border:none;font-size:1.25rem}.btn-dismiss.svelte-2szhqg:hover:not(:disabled){opacity:1;background:#ffffff26}.btn-dismiss.svelte-2szhqg:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-2szhqg-slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.banner-content.svelte-2szhqg{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.banner-actions.svelte-2szhqg{justify-content:space-between;width:100%}.btn-extend.svelte-2szhqg,.btn-signout.svelte-2szhqg{padding:var(--spacing-2) var(--spacing-3);flex:1}.btn-dismiss.svelte-2szhqg{flex:0}}@media (prefers-reduced-motion:reduce){.btn-extend.svelte-2szhqg:hover:not(:disabled){transform:none}}
