/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c81d95f3],[data-v-c81d95f3]::backdrop,[data-v-c81d95f3]:after,[data-v-c81d95f3]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0}[data-v-8aedbf7b],[data-v-8aedbf7b]::backdrop,[data-v-8aedbf7b]:after,[data-v-8aedbf7b]:before{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.sidebar[data-v-c81d95f3]{z-index:20;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));flex-direction:column;width:220px;height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden}@media (width>=48rem){.sidebar[data-v-c81d95f3]{display:flex}}.sidebar.collapsed[data-v-c81d95f3]{width:60px}.sidebar-label[data-v-c81d95f3]{white-space:nowrap;opacity:1;transition:opacity .12s ease-in-out 80ms}.sidebar.collapsed .sidebar-label[data-v-c81d95f3]{opacity:0;pointer-events:none;transition:opacity 80ms ease-in-out;position:absolute}.sidebar-header[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem) * 4)}.collapse-toggle[data-v-c81d95f3],.sidebar-header[data-v-c81d95f3]{flex-shrink:0;align-items:center;display:flex}.collapse-toggle[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:calc(-2px + var(--radius));color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;margin-left:auto}@media (hover:hover){.collapse-toggle[data-v-c81d95f3]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.collapse-toggle[data-v-c81d95f3]:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}}.sidebar-nav[data-v-c81d95f3]{min-height:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 4);flex:1;overflow-y:auto}.nav-item[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(-2px + var(--radius));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:hsl(var(--muted-foreground));padding-left:14px;padding-right:10px;transition:color .15s,background-color .15s;display:flex}.nav-item[data-v-c81d95f3]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.nav-item[data-v-c81d95f3]:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.nav-item.active[data-v-c81d95f3]{background-color:var(--color-neutral-200,oklch(92.2% 0 0));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-950,oklch(14.5% 0 0))}.nav-icon[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.add-grant-wrap[data-v-c81d95f3]{margin-top:calc(var(--spacing,.25rem) * 6)}.add-grant-btn[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(-2px + var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--muted-foreground));padding-left:14px;padding-right:10px;transition:background-color .15s,color .15s;display:flex}.sidebar.collapsed .add-grant-btn[data-v-c81d95f3]{width:44px;padding-left:14px;padding-right:0}.add-grant-btn[data-v-c81d95f3]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.add-grant-btn[data-v-c81d95f3]:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.sidebar-footer[data-v-c81d95f3]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0}:where(.sidebar-footer[data-v-c81d95f3]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * (1 - var(--tw-space-y-reverse)))}.footer-build[data-v-c81d95f3],.footer-user[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex;overflow:hidden}.footer-build[data-v-c81d95f3]{padding-left:10px}.footer-user[data-v-c81d95f3]{padding-left:4px}.footer-action[data-v-c81d95f3]{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(-2px + var(--radius));width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));padding-left:10px;display:flex}.footer-action[data-v-c81d95f3]:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.footer-action[data-v-c81d95f3]:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.main-content[data-v-8aedbf7b]{width:100%;max-width:100vw;height:100vh;overflow:hidden auto}.main-content[data-v-8aedbf7b],.main-content.sidebar-collapsed[data-v-8aedbf7b]{padding-left:0}@media (width>=48rem){.main-content[data-v-8aedbf7b]{padding-left:220px}.main-content.sidebar-collapsed[data-v-8aedbf7b]{padding-left:60px}}.header[data-v-8aedbf7b]{z-index:10;height:calc(var(--spacing,.25rem) * 14);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);flex-shrink:0;align-items:center;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.header[data-v-8aedbf7b]{background-color:color-mix(in oklab,hsl(var(--background)) 80%,transparent)}}.content[data-v-8aedbf7b],.header[data-v-8aedbf7b]{padding-inline:calc(var(--spacing,.25rem) * 6)}.content[data-v-8aedbf7b]{width:100%;min-width:0;max-width:100%;padding-block:calc(var(--spacing,.25rem) * 6);overflow-x:hidden}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
