:root{--ui-state-lab-z-index: 2147483647}.ui-state-lab.svelte-35g7um{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-state-lab-z-index);pointer-events:none}.ui-state-lab__toggle.svelte-35g7um{position:fixed;top:calc(var(--app-safe-top, 0px) + .75rem);right:.75rem;width:2.75rem;height:2.75rem;border:1px solid rgba(var(--interactive-gradient-1),.18);border-radius:999px;background:rgba(var(--background-card-rgb),.88);color:var(--text-primary);box-shadow:0 10px 24px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;z-index:var(--ui-state-lab-z-index);pointer-events:auto}.ui-state-lab__toggle.is-open.svelte-35g7um{background:rgba(var(--interactive-gradient-1),.16)}.ui-state-lab__badge.svelte-35g7um{position:absolute;top:-.25rem;right:-.25rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:rgba(var(--interactive-gradient-1),.95);color:#fff;font-size:.7rem;font-weight:700;line-height:1.15rem}.ui-state-lab__panel.svelte-35g7um{position:fixed;top:calc(var(--app-safe-top, 0px) + 4.1rem);right:.75rem;width:min(23rem,calc(100vw - 1.5rem));max-height:min(80vh,48rem);overflow-y:auto;padding:.95rem;border-radius:1rem;border:1px solid rgba(var(--interactive-gradient-1),.14);background:linear-gradient(180deg,rgba(var(--background-card-rgb),.98),rgba(var(--background-card-rgb),.94));box-shadow:0 24px 54px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:rgba(var(--interactive-gradient-1),.3) transparent;z-index:var(--ui-state-lab-z-index);pointer-events:auto}.ui-state-lab__panel.svelte-35g7um::-webkit-scrollbar{width:8px}.ui-state-lab__panel.svelte-35g7um::-webkit-scrollbar-track{background:transparent;border-block:1rem solid transparent}.ui-state-lab__panel.svelte-35g7um::-webkit-scrollbar-thumb{background:rgba(var(--interactive-gradient-1),.3);border-radius:999px;border:2px solid transparent;background-clip:padding-box}@media (hover: hover) and (pointer: fine){.ui-state-lab__panel.svelte-35g7um::-webkit-scrollbar-thumb:hover{background:rgba(var(--interactive-gradient-1),.5);border:2px solid transparent;background-clip:padding-box}}.ui-state-lab__header.svelte-35g7um{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.ui-state-lab__eyebrow.svelte-35g7um{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.ui-state-lab__header.svelte-35g7um h2:where(.svelte-35g7um){margin:0;font-size:1rem;font-family:Space Grotesk,sans-serif}.ui-state-lab__close.svelte-35g7um{border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.ui-state-lab__actions.svelte-35g7um{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.9rem}.ui-state-lab__actions.svelte-35g7um button:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um select:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=text]:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=number]:where(.svelte-35g7um){border-radius:.75rem;border:1px solid rgba(var(--interactive-gradient-1),.12);background:rgba(var(--background-card-rgb),.55);color:var(--text-primary)}.ui-state-lab__actions.svelte-35g7um button:where(.svelte-35g7um){padding:.6rem .65rem;font-size:.78rem;cursor:pointer}.ui-state-lab__seed.svelte-35g7um{margin:0 0 .9rem;font-size:.74rem;color:var(--text-secondary)}.ui-state-lab__seed.svelte-35g7um code:where(.svelte-35g7um){font-size:.72rem;color:var(--text-primary)}.ui-state-lab__section.svelte-35g7um+.ui-state-lab__section:where(.svelte-35g7um){margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--interactive-gradient-1),.08)}.ui-state-lab__section.svelte-35g7um h3:where(.svelte-35g7um){margin:0 0 .6rem;font-size:.88rem;color:var(--text-primary)}.ui-state-lab__control.svelte-35g7um{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.6rem 0}.ui-state-lab__copy.svelte-35g7um{display:flex;flex-direction:column;gap:.15rem;flex:1}.ui-state-lab__copy.svelte-35g7um span:where(.svelte-35g7um){font-size:.86rem;font-weight:600;color:var(--text-primary)}.ui-state-lab__copy.svelte-35g7um small:where(.svelte-35g7um){font-size:.73rem;color:var(--text-secondary);line-height:1.35}.ui-state-lab__control.svelte-35g7um select:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=text]:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=number]:where(.svelte-35g7um){width:8rem;padding:.5rem .65rem;font-size:.8rem}.ui-state-lab__control.svelte-35g7um input[type=checkbox]:where(.svelte-35g7um){width:1.05rem;height:1.05rem;accent-color:rgba(var(--interactive-gradient-1),.95)}@media (max-width: 640px){.ui-state-lab__toggle.svelte-35g7um,.ui-state-lab__panel.svelte-35g7um{right:.5rem}.ui-state-lab__toggle.svelte-35g7um{top:calc(var(--app-safe-top, 0px) + 3rem)}.ui-state-lab__panel.svelte-35g7um{top:calc(var(--app-safe-top, 0px) + 6.2rem);width:min(22rem,calc(100vw - 1rem))}.ui-state-lab__actions.svelte-35g7um{grid-template-columns:1fr}.ui-state-lab__control.svelte-35g7um{align-items:flex-start;flex-direction:column}.ui-state-lab__control.svelte-35g7um select:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=text]:where(.svelte-35g7um),.ui-state-lab__control.svelte-35g7um input[type=number]:where(.svelte-35g7um){width:100%}}.hidden.svelte-1y6048s{display:none!important}.desktop-nav.svelte-1y6048s{display:none}@media (min-width: 1025px){.desktop-nav.svelte-1y6048s{display:flex;position:fixed;top:1.25rem;left:1.25rem;background-color:var(--background-card);border-radius:1.5625rem;box-shadow:0 .125rem .625rem var(--ui-shadow);flex-direction:column;padding:.9375rem .625rem;gap:.9375rem;z-index:1000;width:auto;min-width:3.75rem;transition:all .3s ease;view-transition-name:none}}.desktop-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s){display:flex;align-items:center;color:var(--text-primary);text-decoration:none;transition:all .2s ease;position:relative;padding:.5rem .625rem;border-radius:.75rem;white-space:nowrap}.desktop-nav.svelte-1y6048s .icon-container:where(.svelte-1y6048s){width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent;color:var(--icon-primary);transition:all .3s ease;flex-shrink:0;will-change:background-color,color}.desktop-nav.svelte-1y6048s .nav-item.active:where(.svelte-1y6048s) .icon-container:where(.svelte-1y6048s){background-color:var(--background-button);color:var(--text-light)}.desktop-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s) i:where(.svelte-1y6048s){margin-top:1px;font-size:1.125rem}.desktop-nav.svelte-1y6048s .nav-label:where(.svelte-1y6048s){font-family:Poppins,sans-serif;font-weight:500;color:var(--text-secondary);transition:all .3s ease;font-size:.875rem;opacity:0;max-width:0;overflow:hidden}.desktop-nav.hovered.svelte-1y6048s .nav-label:where(.svelte-1y6048s){opacity:1;margin-left:.75rem;max-width:9.375rem}.desktop-nav.svelte-1y6048s .nav-item.active:where(.svelte-1y6048s) .nav-label:where(.svelte-1y6048s){color:var(--text-primary);font-weight:600}.desktop-nav.svelte-1y6048s .nav-label:where(.svelte-1y6048s):after{content:attr(data-label);font-weight:600;height:0;visibility:hidden;overflow:hidden;pointer-events:none;display:block}.desktop-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s):hover,.desktop-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s):active,.desktop-nav.svelte-1y6048s .nav-item.clicked:where(.svelte-1y6048s){background-color:var(--background-cardHover)}.mobile-nav.svelte-1y6048s{display:none}@media (max-width: 1024px){.mobile-nav.svelte-1y6048s{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-around;background-color:var(--background-card);z-index:1000;padding:.625rem 0 calc(var(--device-safe-area-bottom, 0px) + var(--mobile-nav-touch-offset, 10px)) 0;min-height:calc(var(--mobile-nav-base-height) + var(--device-safe-area-bottom, 0px));transition:all .3s ease;border-top:.0625rem solid var(--ui-border)}}.mobile-nav.solid.svelte-1y6048s{background-color:rgb(var(--background-card-rgb));border-top:.0625rem solid var(--ui-border)}.mobile-nav.svelte-1y6048s:not(.solid){background-color:rgba(var(--background-card-rgb),.9);-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem)}.mobile-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s){display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;padding:.5rem 0;flex:1;transition:all .3s ease;position:relative;z-index:2}.mobile-nav.svelte-1y6048s .nav-item.faded:where(.svelte-1y6048s){opacity:.7}.mobile-nav.svelte-1y6048s .nav-item.active.faded:where(.svelte-1y6048s){opacity:.85}.mobile-nav.svelte-1y6048s .icon-container:where(.svelte-1y6048s){display:flex;justify-content:center;align-items:center;margin-bottom:.3125rem;color:var(--icon-secondary);transition:all .3s ease;will-change:color,opacity}.mobile-nav.svelte-1y6048s .nav-item:where(.svelte-1y6048s) i:where(.svelte-1y6048s){font-size:1.375rem;transition:all .3s ease}.mobile-nav.svelte-1y6048s .nav-label:where(.svelte-1y6048s){font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:500;transition:all .3s ease}.mobile-nav.svelte-1y6048s .nav-item.active:where(.svelte-1y6048s){color:var(--text-primary)}.mobile-nav.svelte-1y6048s .nav-item.active:where(.svelte-1y6048s) i:where(.svelte-1y6048s){color:var(--icon-primary)}.mobile-nav.svelte-1y6048s .nav-item.active.faded:where(.svelte-1y6048s) i:where(.svelte-1y6048s){color:var(--icon-primary-faded)}.mobile-nav.svelte-1y6048s .nav-item.active:where(.svelte-1y6048s) .nav-label:where(.svelte-1y6048s){color:var(--text-primary);font-weight:600}.mobile-nav.svelte-1y6048s .nav-item.active.faded:where(.svelte-1y6048s) .nav-label:where(.svelte-1y6048s){color:var(--text-primary-faded)}.icon-container.svelte-1y6048s{position:relative}.notification-dot.svelte-1y6048s{position:absolute;top:0;right:0;width:10px;height:10px;background-color:#3b82f6;border-radius:50%;border:1.5px solid var(--background-card);z-index:10}.mobile-nav.svelte-1y6048s .notification-dot:where(.svelte-1y6048s){top:-5px;right:-6px;width:12px;height:12px}.layout-root.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}.top-loading-bar.svelte-12qhfyh{position:fixed;top:var(--app-safe-top, 0px);left:0;width:100%;height:2px;background:#7dd3fc;transform-origin:left center;transition:transform .12s ease,opacity .15s ease;z-index:9999;pointer-events:none}
