@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}._barContainer_5nksd_1{width:100%;background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-4);display:flex;justify-content:center;align-items:center;z-index:var(--z-nav-low)}._trigger_5nksd_12{display:flex;align-items:center;gap:var(--spacing-2);background:transparent;border:none;color:var(--foreground);font-family:var(--font-family-base);font-size:.85rem;font-weight:600;cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast);max-width:100%}._trigger_5nksd_12:active{background-color:var(--muted)}._trigger_5nksd_12:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._text_5nksd_38{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._icon_5nksd_45{opacity:.6;flex-shrink:0;color:var(--muted-foreground)}._editIcon_5nksd_51{opacity:.8;flex-shrink:0;color:var(--primary);margin-left:var(--spacing-1)}._popoverContent_5nksd_59{width:260px;padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-4)}._popoverSection_5nksd_67{display:flex;flex-direction:column;gap:var(--spacing-1)}._popoverLabel_5nksd_73{font-size:.85rem;font-weight:600;color:var(--muted-foreground);margin-bottom:var(--spacing-1);padding-left:var(--spacing-2)}._popoverItem_5nksd_81{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2);background:transparent;border:none;color:var(--foreground);font-size:.9rem;text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--animation-duration-fast)}._popoverItem_5nksd_81:active{background:var(--muted)}._nav_toxt7_1{position:fixed;bottom:0;left:0;right:0;background-color:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;z-index:var(--z-nav-sticky);box-shadow:0 -4px 6px -1px #0000001a;padding-bottom:env(safe-area-inset-bottom)}._navLinks_toxt7_15{display:flex;justify-content:space-around;align-items:flex-start;padding-top:.5rem;padding-bottom:.25rem;height:60px}._navItem_toxt7_24{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--muted-foreground);flex:1;transition:color .2s ease;gap:4px;background:transparent;border:none;cursor:pointer;padding:0;font:inherit}._navItem_toxt7_24:focus-visible{outline:2px solid var(--primary);border-radius:var(--radius-sm)}._active_toxt7_46{color:var(--secondary)}._active_toxt7_46 ._iconContainer_toxt7_50{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(255,0,255,.3))}._iconContainer_toxt7_50{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}._label_toxt7_59{font-family:var(--font-family-heading);font-size:.8rem;font-weight:500;letter-spacing:.5px}
