@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4c42083b9bffcb01-s.4364391d.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7136e67f09dfad82-s.fa2ea323.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a072933b891bea6-s.p.5b1e0e00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.4364391d.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.fa2ea323.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.5b1e0e00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.4364391d.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.fa2ea323.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.5b1e0e00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c42083b9bffcb01-s.4364391d.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7136e67f09dfad82-s.fa2ea323.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a072933b891bea6-s.p.5b1e0e00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_90353bff-module__096ncW__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_90353bff-module__096ncW__variable{--font-assistant:"Assistant","Assistant Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5be72119-module__eNwhAa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5be72119-module__eNwhAa__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.Spinner-module__dVSTTG__spinner{border:3px solid var(--border);border-radius:var(--radius-full);border-top-color:var(--primary);vertical-align:middle;animation:.7s linear infinite Spinner-module__dVSTTG__spin;display:inline-block}.Spinner-module__dVSTTG__xs{height:var(--space-4);width:var(--space-4)}.Spinner-module__dVSTTG__sm{height:var(--space-5);width:var(--space-5)}.Spinner-module__dVSTTG__md{height:var(--space-6);width:var(--space-6)}.Spinner-module__dVSTTG__lg{height:var(--button-height-sm);width:var(--button-height-sm)}.Spinner-module__dVSTTG__xl{height:var(--button-height-md);width:var(--button-height-md)}.Spinner-module__dVSTTG__twoXl{height:var(--space-12);width:var(--space-12)}.Spinner-module__dVSTTG__threeXl{width:3.125rem;height:3.125rem}@keyframes Spinner-module__dVSTTG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Button-module__e7WGRa__button{border:1px solid var(--border);border-radius:var(--radius-ui);cursor:pointer;font-family:inherit;font-weight:var(--font-medium);align-items:center;gap:var(--space-2);transition:var(--transition-fast);white-space:nowrap;justify-content:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Button-module__e7WGRa__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__e7WGRa__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Button-module__e7WGRa__primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.Button-module__e7WGRa__primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.Button-module__e7WGRa__primary:active:not(:disabled){background:var(--primary-active)}.Button-module__e7WGRa__secondary{background:var(--card);border-color:var(--border);color:var(--card-foreground)}.Button-module__e7WGRa__secondary:hover:not(:disabled){background:var(--muted);border-color:var(--input);color:var(--foreground)}.Button-module__e7WGRa__secondary:active:not(:disabled){background:var(--accent)}.Button-module__e7WGRa__danger{background:var(--card);border-color:var(--destructive);color:var(--destructive)}.Button-module__e7WGRa__danger:hover:not(:disabled){background:var(--destructive);border-color:var(--destructive-hover);color:var(--destructive-foreground)}.Button-module__e7WGRa__danger:active:not(:disabled){background:var(--destructive-active)}.Button-module__e7WGRa__ghost{color:var(--muted-foreground);background:0 0;border-color:#0000}.Button-module__e7WGRa__ghost:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.Button-module__e7WGRa__ghost:active:not(:disabled){background:var(--muted)}.Button-module__e7WGRa__success{background:color-mix(in srgb,var(--success)15%,var(--background));border-color:var(--success);color:var(--success-hover)}.Button-module__e7WGRa__success:hover:not(:disabled){background:var(--success-hover);border-color:var(--success-active);color:var(--success-foreground)}.Button-module__e7WGRa__success:active:not(:disabled){background:var(--success-active);border-color:var(--success-active);color:var(--success-foreground)}.Button-module__e7WGRa__sm{font-size:var(--text-xs);height:var(--button-height-sm);min-height:var(--button-height-sm);padding:0 var(--space-2)}.Button-module__e7WGRa__md{font-size:var(--text-sm);height:var(--button-height-md);min-height:var(--button-height-md);padding:0 var(--space-3)}.Button-module__e7WGRa__lg{font-size:var(--text-base);height:3rem;min-height:3rem;padding:0 var(--space-4)}.Button-module__e7WGRa__pressed{transform:translateY(1px)}.Button-module__e7WGRa__focusVisible{outline:2px solid var(--ring);outline-offset:2px}
.AutocompleteSelect-module__2K3Dta__container{gap:var(--space-2);flex-direction:column;flex:1;display:flex;position:relative}.AutocompleteSelect-module__2K3Dta__trigger{background:var(--background);border:1px solid var(--input);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);min-height:var(--input-height);padding:var(--space-2)var(--space-3);text-align:left;justify-content:space-between;align-items:center;display:flex}.AutocompleteSelect-module__2K3Dta__trigger:hover:not(:disabled){border-color:var(--border)}.AutocompleteSelect-module__2K3Dta__trigger:focus{outline:1px solid var(--ring);outline-offset:1px}.AutocompleteSelect-module__2K3Dta__trigger:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.AutocompleteSelect-module__2K3Dta__valueContainer{flex:1;align-items:center;min-height:1.25rem;display:flex}.AutocompleteSelect-module__2K3Dta__value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AutocompleteSelect-module__2K3Dta__placeholder{color:var(--muted-foreground);flex:1;font-style:italic}.AutocompleteSelect-module__2K3Dta__pillsContainer{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;max-height:1.5rem;display:flex;overflow:hidden}.AutocompleteSelect-module__2K3Dta__pill{background:color-mix(in srgb,var(--primary)15%,var(--background));border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary);font-size:var(--text-xs);height:var(--space-5);max-width:7.5rem;padding:var(--space-1)var(--space-1)var(--space-1)var(--space-2);align-items:center;display:inline-flex}.AutocompleteSelect-module__2K3Dta__pillLabel{margin-right:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutocompleteSelect-module__2K3Dta__pillClear{border-radius:var(--radius-full);color:var(--primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-bold);height:var(--space-4);margin-left:var(--space-1);text-align:center;transition:all var(--transition-normal);vertical-align:middle;width:var(--space-4);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.AutocompleteSelect-module__2K3Dta__pillClear:hover{background:color-mix(in srgb,var(--primary)20%,var(--background));color:var(--primary)}.AutocompleteSelect-module__2K3Dta__pillClear:focus{outline:2px solid var(--ring);outline-offset:1px}.AutocompleteSelect-module__2K3Dta__icon{color:var(--muted-foreground);font-size:var(--text-xs);margin-left:var(--space-2);transition:transform var(--transition-normal);transform:rotate(90deg)}.AutocompleteSelect-module__2K3Dta__icon.AutocompleteSelect-module__2K3Dta__iconOpen{transform:rotate(270deg)}.AutocompleteSelect-module__2K3Dta__trigger[aria-expanded=true] .AutocompleteSelect-module__2K3Dta__icon{transform:rotate(270deg)}.AutocompleteSelect-module__2K3Dta__dropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-ui);box-shadow:var(--shadow-md);z-index:var(--z-1-dropdown);position:absolute;top:100%;left:0;right:0}.AutocompleteSelect-module__2K3Dta__dropdownUpward{margin-bottom:var(--space-1);top:auto;bottom:100%}.AutocompleteSelect-module__2K3Dta__searchContainer{border-bottom:1px solid var(--border);padding:var(--space-2)var(--space-3)}.AutocompleteSelect-module__2K3Dta__searchInput{color:var(--foreground);font-family:inherit;font-size:var(--text-sm);padding:var(--space-1)0;background:0 0;border:none;outline:none;width:100%}.AutocompleteSelect-module__2K3Dta__searchInput::placeholder{color:var(--muted-foreground)}.AutocompleteSelect-module__2K3Dta__listbox{max-height:12.5rem;margin:0;padding:0;list-style:none;overflow-y:auto}.AutocompleteSelect-module__2K3Dta__option{border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);min-height:2.5rem;padding:var(--space-3);align-items:center;display:flex}@media (min-width:768px){.AutocompleteSelect-module__2K3Dta__option{min-height:auto}}.AutocompleteSelect-module__2K3Dta__option:last-child{border-bottom:none}.AutocompleteSelect-module__2K3Dta__option:hover,.AutocompleteSelect-module__2K3Dta__option.AutocompleteSelect-module__2K3Dta__focused{background:var(--muted)}.AutocompleteSelect-module__2K3Dta__option.AutocompleteSelect-module__2K3Dta__selected{background:color-mix(in srgb,var(--primary)15%,var(--background));color:var(--primary)}.AutocompleteSelect-module__2K3Dta__option.AutocompleteSelect-module__2K3Dta__selected:hover,.AutocompleteSelect-module__2K3Dta__option.AutocompleteSelect-module__2K3Dta__selected.AutocompleteSelect-module__2K3Dta__focused{background:color-mix(in srgb,var(--primary)20%,var(--background));color:var(--primary)}.AutocompleteSelect-module__2K3Dta__optionContent{align-items:center;gap:var(--space-2);display:flex}.AutocompleteSelect-module__2K3Dta__checkmark{color:currentColor;flex-shrink:0;align-items:center;display:flex}.AutocompleteSelect-module__2K3Dta__optionLabel{flex:1}.AutocompleteSelect-module__2K3Dta__clearButton{border-radius:var(--radius-ui);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-bold);height:var(--space-5);margin-left:var(--space-2);min-width:var(--space-5);padding:var(--space-1)var(--space-1);transition:all var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.AutocompleteSelect-module__2K3Dta__clearButton:hover{background:var(--accent);color:var(--accent-foreground)}.AutocompleteSelect-module__2K3Dta__clearButton:focus{outline:2px solid var(--ring);outline-offset:1px}.AutocompleteSelect-module__2K3Dta__noResults{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-4);text-align:center}
.BottomDrawer-module__1FfqPq__overlay{appearance:none;background:color-mix(in srgb,var(--background)50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;isolation:isolate;opacity:0;transition:opacity var(--transition-normal);z-index:var(--z-4-backdrop);border:none;padding:0;position:fixed;inset:0}.BottomDrawer-module__1FfqPq__overlay.BottomDrawer-module__1FfqPq__open{opacity:1}.BottomDrawer-module__1FfqPq__drawer{background:var(--background);border-radius:var(--radius-card)var(--radius-card)0 0;border-top:1px solid var(--border);box-shadow:var(--shadow-xl);pointer-events:auto;height:auto;min-height:50vh;max-height:80vh;transition:transform var(--transition-normal);width:100%;z-index:var(--z-5-modal);flex-direction:column;animation:.15s ease-out BottomDrawer-module__1FfqPq__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.BottomDrawer-module__1FfqPq__drawer.BottomDrawer-module__1FfqPq__open{transform:translateY(0)}@keyframes BottomDrawer-module__1FfqPq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomDrawer-module__1FfqPq__header{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-4);padding:var(--space-4);flex-shrink:0;justify-content:space-between;display:flex}.BottomDrawer-module__1FfqPq__headerContent{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.BottomDrawer-module__1FfqPq__title{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.BottomDrawer-module__1FfqPq__closeButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);color:var(--foreground);cursor:pointer;font-size:var(--text-2xl);height:var(--button-height-md);right:var(--space-4);top:var(--space-4);transition:all var(--transition-normal);width:var(--button-height-md);z-index:var(--z-5-modal);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;position:fixed}.BottomDrawer-module__1FfqPq__closeButton:hover{background:var(--muted);border-color:var(--input);box-shadow:var(--shadow-xl);transform:translateY(-1px)}.BottomDrawer-module__1FfqPq__closeButton:active{background:var(--accent);transform:translateY(0)}.BottomDrawer-module__1FfqPq__closeButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.BottomDrawer-module__1FfqPq__content{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.BottomDrawer-module__1FfqPq__footer{border-top:1px solid var(--border);padding:var(--space-4);flex-shrink:0}
.ConfirmDialog-module__kjrLcq__backdrop{background:color-mix(in srgb,var(--background)50%,transparent);width:100vw;height:100vh;z-index:var(--z-5-modal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.ConfirmDialog-module__kjrLcq__dialog{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);gap:var(--space-4);max-width:25rem;padding:var(--space-6);flex-direction:column;width:90%;display:flex}.ConfirmDialog-module__kjrLcq__dialog .ConfirmDialog-module__kjrLcq__title{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.ConfirmDialog-module__kjrLcq__dialog .ConfirmDialog-module__kjrLcq__message{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.ConfirmDialog-module__kjrLcq__dialog .ConfirmDialog-module__kjrLcq__actions{gap:var(--space-3);margin-top:var(--space-2);justify-content:flex-end;display:flex}
.ErrorMessage-module__4_eWAq__error{background:color-mix(in srgb,var(--destructive)15%,var(--background));border:1px solid var(--destructive);border-radius:var(--radius-ui);color:var(--destructive-hover);font-size:var(--text-sm);padding:var(--space-3);margin:0}.ErrorMessage-module__4_eWAq__error p{margin:0}
.Login-module__0PyEKq__container{background:linear-gradient(135deg,var(--gradientPink)0%,var(--gradientTeal)100%);align-items:center;gap:var(--space-1);min-height:100vh;padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.Login-module__0PyEKq__bentoGrid{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);gap:var(--space-4);max-width:62.5rem;padding:var(--space-4);grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (max-width:1024px){.Login-module__0PyEKq__bentoGrid{max-width:50rem}}@media (max-width:768px){.Login-module__0PyEKq__bentoGrid{gap:var(--space-3);padding:var(--space-3);grid-template-columns:1fr}}.Login-module__0PyEKq__bentoCard{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-8);flex-direction:column;display:flex}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__previewCard{background:var(--muted);border-radius:var(--radius-ui);grid-area:1/1/auto/3;min-height:18.75rem;padding:0;overflow:hidden}@media (max-width:1024px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__previewCard{min-height:17.5rem}}@media (max-width:768px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__previewCard{grid-area:1/1;min-height:13.75rem}}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard{gap:var(--space-6);text-align:center;grid-area:2/1;justify-content:center}@media (max-width:768px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard{gap:var(--space-5);grid-area:2/1}}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__logo{color:var(--foreground);width:15.625rem;margin:0 auto}@media (max-width:768px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__logo{width:11.25rem}}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__description{color:var(--muted-foreground);font-size:var(--text-base);text-wrap:balance;margin:0;line-height:1.6}@media (max-width:768px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__description{font-size:var(--text-sm)}}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__loginButton{width:100%;margin-top:auto}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__aboutLink{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:var(--space-4);text-align:center;transition:color var(--transition-normal);font-family:var(--font-mono);text-decoration:none;display:block}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__actionCard .Login-module__0PyEKq__aboutLink:hover{color:var(--primary);text-decoration:underline}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard{grid-area:2/2;justify-content:flex-start}@media (max-width:768px){.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard{grid-area:3/1}}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard h3{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-5)0}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard li{color:var(--muted-foreground);font-size:var(--text-sm);padding-left:var(--space-6);line-height:1.5;position:relative}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard li:before{background-color:var(--primary);content:"";width:1em;height:1em;position:absolute;left:0;transform:translateY(.25em);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSJibGFjayI+PHBhdGggZD0iTTQzOC42IDEwNS40QzQ1MS4xIDExNy45IDQ1MS4xIDEzOC4xIDQzOC42IDE1MC42TDE4Mi42IDQwNi42QzE3MC4xIDQxOS4xIDE0OS45IDQxOS4xIDEzNy40IDQwNi42TDkuMzcyIDI3OC42Qy0zLjEyNCAyNjYuMS0zLjEyNCAyNDUuOSA5LjM3MiAyMzMuNEMyMS44NyAyMjAuOSA0Mi4xMyAyMjAuOSA1NC42MyAyMzMuNEwxNTkuMSAzMzguN0wzOTMuNCAxMDUuNEM0MDUuOSA5Mi44OCA0MjYuMSA5Mi44OCA0MzguNiAxMDUuNEg0MzguNnoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSJibGFjayI+PHBhdGggZD0iTTQzOC42IDEwNS40QzQ1MS4xIDExNy45IDQ1MS4xIDEzOC4xIDQzOC42IDE1MC42TDE4Mi42IDQwNi42QzE3MC4xIDQxOS4xIDE0OS45IDQxOS4xIDEzNy40IDQwNi42TDkuMzcyIDI3OC42Qy0zLjEyNCAyNjYuMS0zLjEyNCAyNDUuOSA5LjM3MiAyMzMuNEMyMS44NyAyMjAuOSA0Mi4xMyAyMjAuOSA1NC42MyAyMzMuNEwxNTkuMSAzMzguN0wzOTMuNCAxMDUuNEM0MDUuOSA5Mi44OCA0MjYuMSA5Mi44OCA0MzguNiAxMDUuNEg0MzguNnoiLz48L3N2Zz4=);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard li strong{color:var(--foreground);font-weight:var(--font-semibold)}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard .Login-module__0PyEKq__note{color:var(--muted-foreground);font-size:var(--text-sm);margin:var(--space-4)0 0 0}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard .Login-module__0PyEKq__supportLink{color:var(--primary);transition:color var(--transition-fast);text-decoration:none}.Login-module__0PyEKq__bentoCard.Login-module__0PyEKq__featuresCard .Login-module__0PyEKq__supportLink:hover{color:var(--primary-hover);text-decoration:underline}@media (max-width:768px){.Login-module__0PyEKq__bentoCard{padding:var(--space-6)}}.Login-module__0PyEKq__previewImage{border-radius:var(--radius-ui);object-fit:cover;width:100%;height:100%;display:block}.Login-module__0PyEKq__footer{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-1)var(--space-2);text-wrap:balance;flex-direction:column;width:100%;display:flex}@media (min-width:768px){.Login-module__0PyEKq__footer{gap:var(--space-4);flex-flow:wrap;justify-content:center}}.Login-module__0PyEKq__footer span{color:var(--background);font-size:var(--text-sm);line-height:1.5}.Login-module__0PyEKq__footer span a{color:var(--background);font-weight:var(--font-medium);text-decoration:underline}.Login-module__0PyEKq__previewPlaceholder{background:var(--muted);border:2px dashed var(--border);border-radius:var(--radius-ui);color:var(--muted-foreground);min-height:12.5rem;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.Login-module__0PyEKq__previewPlaceholder p{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-2)0}.Login-module__0PyEKq__previewPlaceholder small{color:var(--muted-foreground);font-size:var(--text-sm)}@media (max-width:768px){.Login-module__0PyEKq__container{padding:var(--space-4)}}
.Page-module__8UfuHW__pageContainer{background:var(--background);width:100%;min-height:100vh}.Page-module__8UfuHW__pageContent{width:100%}.Page-module__8UfuHW__container{background:var(--background);min-height:calc(100vh - 250px);padding:var(--space-8)var(--space-4);width:100%}@media (min-width:769px){.Page-module__8UfuHW__container{min-height:calc(100vh - 220px)}}.Page-module__8UfuHW__footer{align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}@media (min-width:769px){.Page-module__8UfuHW__footer{gap:var(--space-4);padding:var(--space-8);flex-direction:row}}.Page-module__8UfuHW__footer a{color:var(--foreground);transition:color var(--transition-normal);text-decoration:underline}.Page-module__8UfuHW__footer a:hover{color:var(--primary)}
.AuthLoading-module__I-XB3G__container{background:linear-gradient(135deg,var(--gradientPink)0%,var(--gradientTeal)100%);height:100vh;padding:var(--space-4);justify-content:center;align-items:center;width:100%;display:flex}.AuthLoading-module__I-XB3G__loadingCard{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-4);max-width:25rem;padding:var(--space-8);text-align:center;flex-direction:column;width:100%;display:flex}@media (min-width:768px){.AuthLoading-module__I-XB3G__loadingCard{padding:var(--space-12)}}.AuthLoading-module__I-XB3G__title{color:var(--foreground);font-family:var(--font-assistant),sans-serif;font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0}@media (min-width:768px){.AuthLoading-module__I-XB3G__title{font-size:var(--text-3xl)}}.AuthLoading-module__I-XB3G__description{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-base);margin:0;line-height:1.6}
.PageLoader-module__JyA3eW__container{align-items:center;gap:var(--space-4);min-height:12.5rem;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.PageLoader-module__JyA3eW__fullHeight{height:100vh;min-height:100vh}.PageLoader-module__JyA3eW__text{color:var(--muted-foreground);font-size:var(--text-xs);font-family:var(--font-mono)}
.CrateDrawer-module__5lBUda__drawer{background:var(--background);border-left:1px solid var(--border);height:calc(100vh - var(--sticky-header-total-height));top:var(--sticky-header-total-height);z-index:auto;flex-direction:column;width:100%;display:none;position:sticky;overflow:hidden}@media (min-width:1024px){.CrateDrawer-module__5lBUda__drawer{display:flex}}.CrateDrawer-module__5lBUda__header{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2);padding:var(--space-4);flex-direction:row;flex-shrink:0;display:flex}.CrateDrawer-module__5lBUda__headerCrateSelector{flex:1;min-width:0;max-width:100%}.CrateDrawer-module__5lBUda__title{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.CrateDrawer-module__5lBUda__headerActions{align-items:center;gap:var(--space-4);display:flex}.CrateDrawer-module__5lBUda__content{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (min-width:1024px){.CrateDrawer-module__5lBUda__content{padding:var(--space-4)}}.CrateDrawer-module__5lBUda__footer{background:var(--background);z-index:1;flex-shrink:0;position:relative}@media (min-width:1024px){.CrateDrawer-module__5lBUda__footer{padding:var(--space-3)var(--space-4);border-top:1px solid var(--border)}}.CrateDrawer-module__5lBUda__sharingSection{border-top:1px dashed var(--border);align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);justify-content:space-between;display:flex}@media (min-width:1024px){.CrateDrawer-module__5lBUda__sharingSection{margin-top:var(--space-3);padding-top:var(--space-3)}}.CrateDrawer-module__5lBUda__checkboxLabel{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;display:flex}.CrateDrawer-module__5lBUda__checkboxLabel:has(input:disabled){cursor:not-allowed;opacity:.5}.CrateDrawer-module__5lBUda__checkbox{accent-color:var(--primary);cursor:pointer;width:1rem;height:1rem}.CrateDrawer-module__5lBUda__checkbox:disabled{cursor:not-allowed}.CrateDrawer-module__5lBUda__footerActions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.CrateDrawer-module__5lBUda__emptyState{color:var(--muted-foreground);align-items:center;gap:var(--space-4);min-height:12.5rem;padding:var(--space-8);text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;display:flex}.CrateDrawer-module__5lBUda__emptyState h3{font-size:var(--text-lg);color:var(--foreground);margin:0}.CrateDrawer-module__5lBUda__emptyState p{line-height:1.5;font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.CrateDrawer-module__5lBUda__releasesList{gap:var(--space-2);margin-left:calc(-1*var(--space-4));margin-right:calc(-1*var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);flex-direction:column;display:flex}@media (max-width:1023px){.CrateDrawer-module__5lBUda__releasesList{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.CrateDrawer-module__5lBUda__listItem{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;align-items:center;gap:var(--space-4);transition:all var(--transition-normal);padding:0;padding-right:var(--space-4);outline-offset:1px;outline:1px solid #0000;text-decoration:none;display:flex}.CrateDrawer-module__5lBUda__listItem:hover{background:var(--muted);outline-color:var(--ring)}.CrateDrawer-module__5lBUda__listItem:focus{outline:2px solid var(--ring);outline-offset:2px}.CrateDrawer-module__5lBUda__itemImage{border-radius:var(--radius-card)0 0 var(--radius-card);flex-shrink:0;width:6.25rem;height:6.25rem;overflow:hidden}.CrateDrawer-module__5lBUda__itemImage img{object-fit:cover;width:100%;height:100%}.CrateDrawer-module__5lBUda__itemContent{min-width:0;padding:var(--space-1);flex-direction:column;flex:1;display:flex}.CrateDrawer-module__5lBUda__itemTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CrateDrawer-module__5lBUda__itemArtist,.CrateDrawer-module__5lBUda__itemLabel{color:var(--muted-foreground);font-size:var(--text-xxs);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.CrateDrawer-module__5lBUda__removeButton{background:color-mix(in srgb,var(--destructive)15%,var(--background));border:1px solid var(--destructive-hover);border-radius:var(--radius-full);color:var(--destructive-hover);cursor:pointer;font-size:var(--text-sm);height:1.5rem;transition:all var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;display:flex}.CrateDrawer-module__5lBUda__removeButton:hover{background:color-mix(in srgb,var(--destructive)20%,var(--background));color:var(--destructive)}
.LoadingOverlay-module__s6F4XG__overlay{background:color-mix(in srgb,var(--background)60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;height:100vh;z-index:var(--z-5-modal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.LoadingOverlay-module__s6F4XG__overlay.LoadingOverlay-module__s6F4XG__noBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.LoadingOverlay-module__s6F4XG__content{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.LoadingOverlay-module__s6F4XG__messageContainer{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.LoadingOverlay-module__s6F4XG__message{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-medium);text-align:center;font-family:var(--font-mono);margin:0}.LoadingOverlay-module__s6F4XG__progressText{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-normal);text-align:center;margin:0}
.MobileReleaseCard-module__prwnNW__releaseCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);text-align:left;min-width:0;max-width:100%;height:100%;min-height:0;transition:border-color var(--transition-bounce),box-shadow var(--transition-bounce);flex-direction:row;align-items:stretch;width:100%;padding:0;scroll-margin-top:15.625rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.MobileReleaseCard-module__prwnNW__releaseCard.MobileReleaseCard-module__prwnNW__highlighted{border:2px solid var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent),var(--shadow-lg);transform:scale(1.02)}.MobileReleaseCard-module__prwnNW__releaseCard.MobileReleaseCard-module__prwnNW__inCrate{outline:3px solid var(--primary);outline-offset:2px}.MobileReleaseCard-module__prwnNW__releaseCard:hover{border-color:var(--input);box-shadow:var(--shadow-md);color:inherit;text-decoration:none}.MobileReleaseCard-module__prwnNW__imageContainer{background-blend-mode:normal;border-radius:var(--radius-card)0 0 var(--radius-card);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:6rem;display:flex;position:relative;overflow:hidden}.MobileReleaseCard-module__prwnNW__imageContainer>img,.MobileReleaseCard-module__prwnNW__imageContainer img{border-radius:var(--radius-card)0 0 var(--radius-card);object-fit:cover;z-index:2;width:100%;height:100%;position:relative}.MobileReleaseCard-module__prwnNW__releaseImage{border-radius:var(--radius-card)0 0 var(--radius-card);width:100%;height:100%;display:block;position:relative;overflow:hidden}.MobileReleaseCard-module__prwnNW__releaseImage span{border-radius:var(--radius-card)0 0 var(--radius-card);width:100%;height:100%;display:block;position:relative;overflow:hidden}.MobileReleaseCard-module__prwnNW__releaseImage span>img{border-radius:var(--radius-card)0 0 var(--radius-card);object-fit:cover;width:100%;height:100%;display:block}.MobileReleaseCard-module__prwnNW__ratingBadge{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--card-foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);align-items:center;gap:var(--space-1);left:var(--space-2);min-width:1.75rem;min-height:1.75rem;padding:var(--space-1)var(--space-2);top:var(--space-2);z-index:10;justify-content:center;display:flex;position:absolute}.MobileReleaseCard-module__prwnNW__starIcon{color:currentColor;flex-shrink:0;width:.875rem;height:.875rem;display:flex}.MobileReleaseCard-module__prwnNW__contentContainer{gap:var(--space-1);min-width:0;min-height:0;padding:var(--space-1);text-align:left;z-index:2;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.MobileReleaseCard-module__prwnNW__mainContent{gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-1)var(--space-2);text-align:left;flex-direction:column;flex:1;display:flex}.MobileReleaseCard-module__prwnNW__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-semibold);text-align:left;margin:0;line-height:1.25}.MobileReleaseCard-module__prwnNW__artistLink,.MobileReleaseCard-module__prwnNW__titleLink{color:var(--foreground);transition:color var(--transition-fast);text-decoration:underline}.MobileReleaseCard-module__prwnNW__artistLink:hover,.MobileReleaseCard-module__prwnNW__titleLink:hover:not(:disabled){color:var(--primary)}.MobileReleaseCard-module__prwnNW__titleLink{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;background:0 0;border:none;padding:0}.MobileReleaseCard-module__prwnNW__titleLink:disabled{cursor:wait;opacity:.6}.MobileReleaseCard-module__prwnNW__titleLink:focus-visible{border-radius:var(--radius-ui);outline:2px solid var(--ring);outline-offset:2px}.MobileReleaseCard-module__prwnNW__metaContainer{gap:var(--space-1);flex-direction:column;padding:0 0 1rem;display:flex}.MobileReleaseCard-module__prwnNW__meta{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.MobileReleaseCard-module__prwnNW__labelLink{color:var(--muted-foreground);transition:color var(--transition-fast);text-decoration:underline}.MobileReleaseCard-module__prwnNW__labelLink:hover{color:var(--primary)}.MobileReleaseCard-module__prwnNW__genresContainer{align-items:center;gap:var(--space-2);padding:0 var(--space-2)var(--space-2);flex-flow:wrap;display:flex}.MobileReleaseCard-module__prwnNW__actionButtonsContainer{border-left:1px solid var(--border);align-items:stretch;gap:var(--space-2);padding:var(--space-2);z-index:10;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}.MobileReleaseCard-module__prwnNW__discogsButton,.MobileReleaseCard-module__prwnNW__listButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--card-foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);min-width:3rem;min-height:3rem;padding:var(--space-2);transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),transform var(--transition-normal);flex:1;justify-content:center;display:flex}:is(.MobileReleaseCard-module__prwnNW__discogsButton,.MobileReleaseCard-module__prwnNW__listButton):hover{background:var(--muted);border-color:var(--input);color:var(--foreground);transform:translateY(-1px)}:is(.MobileReleaseCard-module__prwnNW__discogsButton,.MobileReleaseCard-module__prwnNW__listButton):active{background:var(--accent);transform:translateY(0)}:is(.MobileReleaseCard-module__prwnNW__discogsButton,.MobileReleaseCard-module__prwnNW__listButton):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.MobileReleaseCard-module__prwnNW__discogsButton,.MobileReleaseCard-module__prwnNW__listButton):disabled{cursor:not-allowed;opacity:.6}.MobileReleaseCard-module__prwnNW__externalLinkIcon{height:var(--space-4);width:var(--space-4)}.MobileReleaseCard-module__prwnNW__listButtonIcon{color:currentColor;height:var(--space-4);width:var(--space-4);display:flex}.MobileReleaseCard-module__prwnNW__removeButton{background:var(--destructive);border:1px solid var(--destructive-hover);color:var(--destructive-foreground)}.MobileReleaseCard-module__prwnNW__removeButton:hover{background:var(--destructive-hover);border-color:var(--destructive-active);color:var(--destructive-foreground);transform:translateY(-1px)}
.SearchBar-module__KdGN3G__searchBar{flex:2;width:100%;position:relative}.SearchBar-module__KdGN3G__inputContainer{align-items:center;width:100%;display:flex;position:relative}.SearchBar-module__KdGN3G__input{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--input);border-radius:var(--radius-ui);min-height:var(--input-height);background-color:var(--background);color:var(--foreground);transition:all var(--transition-normal);padding-right:3rem;font-family:inherit;font-size:16px}@media (min-width:640px){.SearchBar-module__KdGN3G__input{font-size:var(--text-sm)}}.SearchBar-module__KdGN3G__input:hover:not(:disabled){border-color:var(--border)}.SearchBar-module__KdGN3G__input:focus{outline:1px solid var(--ring);outline-offset:1px}.SearchBar-module__KdGN3G__input:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.SearchBar-module__KdGN3G__input.SearchBar-module__KdGN3G__searching{background:var(--muted);border-color:var(--primary);color:var(--muted-foreground)}.SearchBar-module__KdGN3G__input::placeholder{color:var(--muted-foreground)}.SearchBar-module__KdGN3G__clearButton{border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xl);height:var(--space-6);right:var(--space-3);transition:all var(--transition-normal);width:var(--space-6);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SearchBar-module__KdGN3G__clearButton:hover{background-color:var(--accent);color:var(--accent-foreground)}.SearchBar-module__KdGN3G__clearButton:focus{background-color:var(--accent);box-shadow:0 0 0 2px var(--input);outline:none}.SearchBar-module__KdGN3G__errorMessage{background-color:color-mix(in srgb,var(--destructive)15%,var(--background));border:1px solid var(--destructive);border-radius:var(--radius-ui);color:var(--destructive-hover);font-size:var(--text-sm);margin-top:var(--space-2);padding:var(--space-2);text-align:center}.SearchBar-module__KdGN3G__noResults{background-color:var(--muted);border-radius:var(--radius-ui);color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-2);padding:var(--space-2);text-align:center}
.FiltersDrawer-module__NAza3W__content{gap:var(--space-6);flex-direction:column;display:flex}.FiltersDrawer-module__NAza3W__filterSection{gap:var(--space-3);flex-direction:column;display:flex}.FiltersDrawer-module__NAza3W__sectionTitle{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.FiltersDrawer-module__NAza3W__searchBar{width:100%}
.FiltersBar-module__2V3vUq__filtersBar{display:none}@media (min-width:1024px){.FiltersBar-module__2V3vUq__filtersBar{background:var(--muted);border-bottom:1px solid var(--border);height:var(--filters-bar-height);top:var(--sticky-header-height);width:100%;z-index:var(--z-2-sticky);align-items:center;padding:0;display:block;position:sticky}}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__desktopFilters{align-items:center;gap:var(--space-4);height:100%;padding:0 var(--space-4);flex-direction:row;margin:0 auto;display:flex}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__searchBar{flex:2}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__styleFilterGroup{align-items:stretch;gap:var(--space-1);flex:2;display:flex}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__styleFilterGroup>:first-child{flex:4}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__mobileFilters{display:none}.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__crateCount{background:var(--card);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-xxs);font-weight:var(--font-bold);height:var(--space-5);min-width:var(--space-5);justify-content:center;align-items:center;padding:0;display:flex}@media (min-width:1024px){.FiltersBar-module__2V3vUq__filtersBar .FiltersBar-module__2V3vUq__crateCount{font-size:var(--text-xs);height:var(--space-5);min-width:var(--space-5)}}
.HeaderTitle-module__bWzJ9W__title{color:var(--foreground);white-space:nowrap;justify-content:flex-start;align-items:center;margin:0;display:flex}.HeaderTitle-module__bWzJ9W__title>svg{object-fit:contain;max-width:12rem;height:auto}
.ThemeSwitcher-module__b37ZMW__desktopButton{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--secondary-foreground);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);height:var(--button-height-sm);min-height:var(--button-height-sm);padding:0 var(--space-2);transition:all var(--transition-fast);white-space:nowrap;justify-content:center;display:flex}.ThemeSwitcher-module__b37ZMW__desktopButton:hover{background:var(--secondary-hover);border-color:var(--input)}.ThemeSwitcher-module__b37ZMW__desktopButton:active{background:var(--secondary-active)}.ThemeSwitcher-module__b37ZMW__desktopButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ThemeSwitcher-module__b37ZMW__mobileButton{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--secondary-foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-3);transition:var(--transition-normal);justify-content:center;width:100%;display:flex}.ThemeSwitcher-module__b37ZMW__mobileButton:hover{background:var(--secondary-hover);border-color:var(--input)}.ThemeSwitcher-module__b37ZMW__mobileButton:active{background:var(--secondary-active)}.ThemeSwitcher-module__b37ZMW__mobileButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ThemeSwitcher-module__b37ZMW__icon{align-items:center;line-height:1;display:flex}.ThemeSwitcher-module__b37ZMW__iconSvg{color:currentColor;height:var(--text-sm);width:var(--text-sm)}.ThemeSwitcher-module__b37ZMW__label{font-size:var(--text-xs)}
.MobileMenu-module__3GXKcW__mobileNav{align-items:center;gap:var(--space-4);display:flex}@media (min-width:1024px){.MobileMenu-module__3GXKcW__mobileNav{display:none}}.MobileMenu-module__3GXKcW__filtersButton{color:var(--foreground);cursor:pointer;font-size:var(--text-lg);height:var(--button-height-sm);transition:var(--transition-normal);width:var(--button-height-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.MobileMenu-module__3GXKcW__filtersButton:hover,.MobileMenu-module__3GXKcW__filtersButton.MobileMenu-module__3GXKcW__active{color:var(--primary)}.MobileMenu-module__3GXKcW__filtersButton .MobileMenu-module__3GXKcW__filterIcon{font-size:var(--text-lg);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.MobileMenu-module__3GXKcW__filtersButton .MobileMenu-module__3GXKcW__filterIcon svg{width:100%;max-width:100%;height:100%;max-height:100%}.MobileMenu-module__3GXKcW__hamburger{color:var(--foreground);cursor:pointer;height:var(--button-height-sm);transition:color var(--transition-normal);width:var(--button-height-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.MobileMenu-module__3GXKcW__hamburger:hover{color:var(--primary)}.MobileMenu-module__3GXKcW__hamburger .MobileMenu-module__3GXKcW__menuIcon{height:32px;transition:transform var(--transition-normal);width:32px}.MobileMenu-module__3GXKcW__menuNav{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem{border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);align-items:center;gap:var(--space-3);padding:var(--space-3);text-align:left;transition:var(--transition-normal);background:0 0;border:none;width:100%;text-decoration:none;display:flex}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem:hover{background:var(--muted)}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem.MobileMenu-module__3GXKcW__active{background:color-mix(in srgb,var(--primary)15%,var(--background));color:var(--primary);font-weight:var(--font-semibold)}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem.MobileMenu-module__3GXKcW__disabled,.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem .MobileMenu-module__3GXKcW__menuIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.MobileMenu-module__3GXKcW__menuNav .MobileMenu-module__3GXKcW__menuItem .MobileMenu-module__3GXKcW__menuIcon svg{width:100%;max-width:100%;height:100%;max-height:100%}.MobileMenu-module__3GXKcW__menuFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-2);border-top:1px solid #0000;flex-direction:row;display:flex}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__userInfo{color:var(--muted-foreground);font-size:var(--text-sm);text-align:center;flex:2;justify-content:flex-start;align-items:center;display:flex}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__buttonGroup{justify-content:flex-end;gap:var(--space-2);flex:1;display:flex}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__syncButton{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-3);transition:var(--transition-normal)}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__syncButton:hover:not(:disabled){background:var(--accent);border-color:var(--input)}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__syncButton:disabled{cursor:not-allowed;opacity:.6}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__logoutButton{background:color-mix(in srgb,var(--destructive)15%,var(--background));border:1px solid var(--destructive);border-radius:var(--radius-ui);color:var(--destructive-hover);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-3);transition:var(--transition-normal)}.MobileMenu-module__3GXKcW__menuFooter .MobileMenu-module__3GXKcW__logoutButton:hover{background:color-mix(in srgb,var(--destructive)20%,var(--background));border-color:var(--destructive-hover);color:var(--destructive)}
.PageNavigation-module__K3GS_W__navigation{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-1);align-items:center;gap:0;margin:0;display:inline-flex}.PageNavigation-module__K3GS_W__navigation.PageNavigation-module__K3GS_W__disabled .PageNavigation-module__K3GS_W__navItem:not(.PageNavigation-module__K3GS_W__active){cursor:not-allowed;opacity:.5;pointer-events:none}.PageNavigation-module__K3GS_W__navItem{border-radius:var(--radius-ui);color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;text-decoration:none;display:flex;position:relative}.PageNavigation-module__K3GS_W__navItem:hover:not(.PageNavigation-module__K3GS_W__active):not(.PageNavigation-module__K3GS_W__disabled){color:var(--foreground)}.PageNavigation-module__K3GS_W__navItem.PageNavigation-module__K3GS_W__active{background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-bold)}.PageNavigation-module__K3GS_W__navItem.PageNavigation-module__K3GS_W__disabled,.PageNavigation-module__K3GS_W__navItem:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.PageNavigation-module__K3GS_W__navItem .PageNavigation-module__K3GS_W__icon{font-size:var(--text-base);justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:flex}.PageNavigation-module__K3GS_W__navItem .PageNavigation-module__K3GS_W__icon svg{width:100%;height:100%}
.UserActions-module__XP9vAq__mobileActions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@media (min-width:481px){.UserActions-module__XP9vAq__mobileActions{gap:var(--space-2)}}@media (min-width:1024px){.UserActions-module__XP9vAq__mobileActions{display:none}}.UserActions-module__XP9vAq__userSection{align-items:center;gap:var(--space-3);isolation:isolate;z-index:var(--z-6-popover);display:none;position:relative}@media (min-width:1024px){.UserActions-module__XP9vAq__userSection{display:flex}}.UserActions-module__XP9vAq__userDropdown{position:relative}.UserActions-module__XP9vAq__usernameTrigger{color:var(--foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);align-items:center;gap:var(--space-2);transition:color var(--transition-fast);background:0 0;border:none;padding:0;display:flex}.UserActions-module__XP9vAq__usernameTrigger:hover{color:var(--primary)}.UserActions-module__XP9vAq__usernameTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-ui)}.UserActions-module__XP9vAq__username{color:currentColor;white-space:nowrap;font-weight:var(--font-semibold)}.UserActions-module__XP9vAq__chevron{height:var(--space-3);transition:transform var(--transition-fast);width:var(--space-3);transform:rotate(90deg)}.UserActions-module__XP9vAq__chevronOpen{transform:rotate(270deg)}.UserActions-module__XP9vAq__dropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-ui);box-shadow:var(--shadow-md);gap:var(--space-2);min-width:10rem;padding:var(--space-2);right:0;top:calc(100% + var(--space-2));z-index:var(--z-6-popover);flex-direction:column;display:flex;position:absolute}.UserActions-module__XP9vAq__dropdownItem{align-items:center;width:100%;display:flex}.UserActions-module__XP9vAq__dropdownItem button{width:100%}.UserActions-module__XP9vAq__mosaicLink{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--card-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);transition:var(--transition-fast);white-space:nowrap;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}.UserActions-module__XP9vAq__mosaicLink:hover{background:var(--muted);border-color:var(--input);color:var(--foreground)}.UserActions-module__XP9vAq__mosaicLink:active{background:var(--accent)}.UserActions-module__XP9vAq__mosaicLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.StickyHeaderBar-module__6plraG__headerContent{align-items:center;gap:var(--space-1);flex-direction:row;justify-content:space-between;width:100%;height:100%;padding:0;display:flex;position:relative}@media (min-width:481px){.StickyHeaderBar-module__6plraG__headerContent{gap:var(--space-2)}}@media (min-width:1024px){.StickyHeaderBar-module__6plraG__headerContent{gap:var(--space-4)}}.StickyHeaderBar-module__6plraG__desktopNav{display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.StickyHeaderBar-module__6plraG__desktopNav{display:block}}.StickyHeaderBar-module__6plraG__mobileMenu{margin-left:auto;display:block}@media (min-width:1024px){.StickyHeaderBar-module__6plraG__mobileMenu{display:none}}
.ArtistLabelCharts-module__ovTXMW__chartsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.ArtistLabelCharts-module__ovTXMW__chartsGrid{grid-template-columns:repeat(2,1fr)}}.ArtistLabelCharts-module__ovTXMW__chartContainer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.ArtistLabelCharts-module__ovTXMW__chartContainer h2{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-4)}.ArtistLabelCharts-module__ovTXMW__chartWrapper{width:100%;height:400px}@media (max-width:1023px){.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-yAxis .recharts-text{font-size:10px}}.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle{cursor:pointer}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-active-bar,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-active-bar *,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-active-bar rect,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-active-bar path,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-active-bar,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-active-bar *,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-active-bar rect,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-active-bar path,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle .recharts-active-bar,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle .recharts-active-bar *){opacity:0!important;visibility:hidden!important;pointer-events:none!important;fill:#0000!important;display:none!important}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#fff],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=white],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#ffffff],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#f5f5f5],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#e5e5e5],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#fafafa],.ArtistLabelCharts-module__ovTXMW__chartWrapper rect[fill=\#f0f0f0],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#fff],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=white],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#ffffff],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#f5f5f5],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#e5e5e5],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#fafafa],.ArtistLabelCharts-module__ovTXMW__chartWrapper path[fill=\#f0f0f0]){opacity:0!important;visibility:hidden!important;fill:#0000!important;display:none!important}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle rect[fill-opacity],.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle path[fill-opacity]){fill-opacity:1!important}.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover{opacity:1}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover rect:not([fill=\#fff]):not([fill=white]):not([fill=\#ffffff]),.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover path:not([fill=\#fff]):not([fill=white]):not([fill=\#ffffff])){opacity:1!important;fill-opacity:1!important}.ArtistLabelCharts-module__ovTXMW__customBar{transition:opacity .2s}.ArtistLabelCharts-module__ovTXMW__customBar:hover{opacity:.85}.ArtistLabelCharts-module__ovTXMW__barBackground{fill:#0000;fill-opacity:0}.ArtistLabelCharts-module__ovTXMW__barBackground:hover{fill:var(--muted);fill-opacity:.3;transition:fill-opacity .2s}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle .recharts-bar-background,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle .recharts-bar-background rect){fill:#0000!important;fill-opacity:0!important}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-bar-background,.ArtistLabelCharts-module__ovTXMW__chartWrapper .recharts-bar-rectangle:hover .recharts-bar-background rect){fill:var(--muted)!important;fill-opacity:.2!important}:is(.ArtistLabelCharts-module__ovTXMW__chartWrapper *,.ArtistLabelCharts-module__ovTXMW__chartWrapper :focus,.ArtistLabelCharts-module__ovTXMW__chartWrapper :focus-visible,.ArtistLabelCharts-module__ovTXMW__chartWrapper svg:focus,.ArtistLabelCharts-module__ovTXMW__chartWrapper svg:focus-visible){border:none!important;outline:none!important}
.CollectionHealth-module__LRtqwG__healthContainer{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.CollectionHealth-module__LRtqwG__healthContainer h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.CollectionHealth-module__LRtqwG__healthGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.CollectionHealth-module__LRtqwG__healthGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CollectionHealth-module__LRtqwG__healthGrid{grid-template-columns:repeat(3,1fr)}}.CollectionHealth-module__LRtqwG__healthCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.CollectionHealth-module__LRtqwG__healthLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase}.CollectionHealth-module__LRtqwG__healthValue{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2}.CollectionHealth-module__LRtqwG__healthDescription{color:var(--muted-foreground);font-size:var(--text-sm)}.CollectionHealth-module__LRtqwG__expandButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-2);padding:var(--space-2)var(--space-3);transition:var(--transition-fast)}.CollectionHealth-module__LRtqwG__expandButton:hover{background:var(--muted)}.CollectionHealth-module__LRtqwG__rateLink{color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-2);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline;display:inline-block}.CollectionHealth-module__LRtqwG__rateLink:hover{color:var(--primary-hover)}.CollectionHealth-module__LRtqwG__detailsSection{margin-top:var(--space-4);width:100%}
.ReleaseCard-module__TlWZwW__releaseCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:inherit;text-align:left;min-width:0;max-width:100%;height:100%;min-height:0;transition:border-color var(--transition-bounce),box-shadow var(--transition-bounce);flex-direction:column;width:100%;padding:0;scroll-margin-top:15.625rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.ReleaseCard-module__TlWZwW__releaseCard.ReleaseCard-module__TlWZwW__highlighted{border:2px solid var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent),var(--shadow-lg);transform:scale(1.02)}.ReleaseCard-module__TlWZwW__releaseCard.ReleaseCard-module__TlWZwW__inCrate{outline:3px solid var(--primary);outline-offset:2px}.ReleaseCard-module__TlWZwW__releaseCard:hover{border-color:var(--input);box-shadow:var(--shadow-lg);color:inherit;text-decoration:none}.ReleaseCard-module__TlWZwW__imageContainer{aspect-ratio:1;background-blend-mode:normal;border-radius:var(--radius-card)var(--radius-card)0 0;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.ReleaseCard-module__TlWZwW__imageContainer:before{background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;background-color:var(--background);content:"";filter:blur(1.5rem);z-index:0;width:calc(100% + 4rem);height:calc(100% + 4rem);position:absolute;top:-2rem;left:-2rem}.ReleaseCard-module__TlWZwW__imageContainer>img[src],.ReleaseCard-module__TlWZwW__imageContainer img[src]{background-color:var(--background);border-radius:var(--radius-card);filter:none;object-fit:cover;z-index:2;width:65%;height:65%;position:relative}.ReleaseCard-module__TlWZwW__ratingBadge{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--card-foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);align-items:center;gap:var(--space-1);left:var(--space-3);min-width:1.75rem;min-height:1.75rem;padding:var(--space-2)var(--space-2);top:var(--space-3);z-index:10;justify-content:center;display:flex;position:absolute}.ReleaseCard-module__TlWZwW__starIcon{color:currentColor;flex-shrink:0;width:.775rem;height:.775rem;display:flex;transform:translateY(-1px)}.ReleaseCard-module__TlWZwW__contentContainer{gap:var(--space-1);text-align:center;z-index:2;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:0;display:flex;position:relative}.ReleaseCard-module__TlWZwW__mainContent{gap:var(--space-1);min-width:0;min-height:0;padding:var(--space-4)var(--space-4)var(--space-3);text-align:left;flex-direction:column;flex:1;display:flex}.ReleaseCard-module__TlWZwW__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-semibold);text-align:left;margin:0;line-height:1.3}.ReleaseCard-module__TlWZwW__artistLink,.ReleaseCard-module__TlWZwW__titleLink{color:var(--foreground);transition:color var(--transition-fast);text-decoration:underline}:is(.ReleaseCard-module__TlWZwW__artistLink,.ReleaseCard-module__TlWZwW__titleLink):hover{color:var(--primary)}.ReleaseCard-module__TlWZwW__titleLink{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;background:0 0;border:none;padding:0}.ReleaseCard-module__TlWZwW__titleLink:disabled{cursor:wait;opacity:.6}.ReleaseCard-module__TlWZwW__titleLink:focus-visible{border-radius:var(--radius-ui);outline:2px solid var(--ring);outline-offset:2px}.ReleaseCard-module__TlWZwW__subtitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.ReleaseCard-module__TlWZwW__metaContainer{flex-direction:column;gap:.125rem;margin-top:.125rem;display:flex}@media (min-width:640px){.ReleaseCard-module__TlWZwW__metaContainer{gap:var(--space-1)}}p.ReleaseCard-module__TlWZwW__meta{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.675em;font-weight:var(--font-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.ReleaseCard-module__TlWZwW__labelLink{color:var(--muted-foreground);transition:color var(--transition-fast);text-decoration:underline}.ReleaseCard-module__TlWZwW__labelLink:hover{color:var(--primary)}.ReleaseCard-module__TlWZwW__genresContainer{align-items:center;gap:var(--space-2);padding:0 var(--space-4)var(--space-4);flex-flow:wrap;display:flex}.ReleaseCard-module__TlWZwW__actionButtonsContainer{align-items:stretch;gap:var(--space-2);padding:var(--space-2);right:var(--space-1);top:var(--space-1);z-index:10;flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex;position:absolute;overflow:visible}.ReleaseCard-module__TlWZwW__buttonWrapper{position:relative}.ReleaseCard-module__TlWZwW__buttonWrapper:hover .ReleaseCard-module__TlWZwW__tooltip{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)}.ReleaseCard-module__TlWZwW__discogsButton,.ReleaseCard-module__TlWZwW__listButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--card-foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);min-width:1.5rem;min-height:1.5rem;padding:var(--space-2);transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),transform var(--transition-normal);justify-content:center;display:flex}:is(.ReleaseCard-module__TlWZwW__discogsButton,.ReleaseCard-module__TlWZwW__listButton):hover{background:var(--muted);border-color:var(--input);color:var(--foreground);transform:translateY(-1px)}:is(.ReleaseCard-module__TlWZwW__discogsButton,.ReleaseCard-module__TlWZwW__listButton):active{background:var(--accent);transform:translateY(0)}:is(.ReleaseCard-module__TlWZwW__discogsButton,.ReleaseCard-module__TlWZwW__listButton):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.ReleaseCard-module__TlWZwW__discogsButton,.ReleaseCard-module__TlWZwW__listButton):disabled{cursor:not-allowed;opacity:.6}.ReleaseCard-module__TlWZwW__listButton.ReleaseCard-module__TlWZwW__removeButton{background:var(--destructive);border:1px solid var(--destructive-hover);color:var(--destructive-foreground)}.ReleaseCard-module__TlWZwW__listButton.ReleaseCard-module__TlWZwW__removeButton:hover{background:var(--destructive-hover);border-color:var(--destructive-active);color:var(--destructive-foreground);transform:translateY(-1px)}.ReleaseCard-module__TlWZwW__externalLinkIcon{height:var(--space-4);width:var(--space-4)}.ReleaseCard-module__TlWZwW__listButtonIcon{color:currentColor;height:var(--space-4);width:var(--space-4);display:flex}.ReleaseCard-module__TlWZwW__tooltip{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-ui);box-shadow:var(--shadow-md);color:var(--popover-foreground);font-size:var(--text-xs);font-weight:var(--font-medium);opacity:0;padding:var(--space-1)var(--space-2);pointer-events:none;left:auto;right:0;top:calc(100% + var(--space-1));transition:opacity var(--transition-normal),transform var(--transition-normal);white-space:nowrap;z-index:var(--z-7-tooltip);position:absolute;transform:translate(0)translateY(0)}.ReleaseCard-module__TlWZwW__tooltip:after{border-bottom:4px solid var(--popover);content:"";right:var(--space-2);border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:-4px}.ReleaseCard-module__TlWZwW__tooltip:before{border-bottom:5px solid var(--border);content:"";right:var(--space-2);border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-5px}.ReleaseCard-module__TlWZwW__stylesContainer,.ReleaseCard-module__TlWZwW__formatsContainer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.DashboardReleaseItem-module__8qQ85q__releaseItemContainer{align-items:center;gap:var(--space-3);width:100%;display:flex}.DashboardReleaseItem-module__8qQ85q__imageWrapper{flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.DashboardReleaseItem-module__8qQ85q__coverImage{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:100%}.DashboardReleaseItem-module__8qQ85q__releaseInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.DashboardReleaseItem-module__8qQ85q__releaseTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.DashboardReleaseItem-module__8qQ85q__releaseTitle a{color:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.DashboardReleaseItem-module__8qQ85q__releaseTitle a:hover{color:var(--primary)}.DashboardReleaseItem-module__8qQ85q__releaseMeta{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.5;overflow:hidden}.DashboardReleaseItem-module__8qQ85q__releaseMeta a{color:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.DashboardReleaseItem-module__8qQ85q__releaseMeta a:hover{color:var(--primary)}
.ReleaseListItem-module__8cOdsa__releaseItem{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:var(--space-4);transition:var(--transition-fast);display:flex;overflow:hidden}.ReleaseListItem-module__8cOdsa__releaseItem:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.ReleaseListItem-module__8cOdsa__releaseItem.ReleaseListItem-module__8cOdsa__highlighted{border-color:var(--primary);box-shadow:var(--shadow-md)}.ReleaseListItem-module__8cOdsa__releaseItem.ReleaseListItem-module__8cOdsa__inCrate{border:2px solid var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent),var(--shadow-md)}.ReleaseListItem-module__8cOdsa__imageContainer{flex-shrink:0;width:7.5rem;height:7.5rem;overflow:hidden}.ReleaseListItem-module__8cOdsa__imageContainer img{object-fit:cover;width:100%;height:100%}.ReleaseListItem-module__8cOdsa__content{min-width:0;padding:var(--space-4)var(--space-4)var(--space-4)0;flex-direction:row;flex:1;justify-content:space-between;align-items:center;display:flex}.ReleaseListItem-module__8cOdsa__contentLeft{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ReleaseListItem-module__8cOdsa__mainInfo{gap:var(--space-1);flex-direction:column;display:flex}.ReleaseListItem-module__8cOdsa__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.ReleaseListItem-module__8cOdsa__artistLink{color:var(--foreground);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}.ReleaseListItem-module__8cOdsa__artistLink:hover{color:var(--primary)}.ReleaseListItem-module__8cOdsa__titleLink{color:var(--foreground);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.ReleaseListItem-module__8cOdsa__titleLink:hover:not(:disabled){color:var(--primary)}.ReleaseListItem-module__8cOdsa__titleLink:disabled{cursor:wait;opacity:.6}.ReleaseListItem-module__8cOdsa__titleLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-ui)}.ReleaseListItem-module__8cOdsa__details{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.ReleaseListItem-module__8cOdsa__labelLink{color:var(--muted-foreground);transition:color var(--transition-fast);text-decoration:none}.ReleaseListItem-module__8cOdsa__labelLink:hover{color:var(--foreground);text-decoration:underline}.ReleaseListItem-module__8cOdsa__notes{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;font-style:italic}.ReleaseListItem-module__8cOdsa__styles{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.ReleaseListItem-module__8cOdsa__stylesContainer{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReleaseListItem-module__8cOdsa__stylePill{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1)var(--space-3);transition:all var(--transition-normal)}.ReleaseListItem-module__8cOdsa__stylePill:hover{background:var(--accent);border-color:var(--input)}.ReleaseListItem-module__8cOdsa__stylePill.ReleaseListItem-module__8cOdsa__stylePillSelected{background:var(--primary);border-color:var(--primary-hover);color:var(--primary-foreground)}.ReleaseListItem-module__8cOdsa__stylePill.ReleaseListItem-module__8cOdsa__stylePillSelected:hover{background:var(--primary-hover);border-color:var(--primary-active)}.ReleaseListItem-module__8cOdsa__moreStyles{color:var(--muted-foreground);font-size:var(--text-xs);font-style:italic}.ReleaseListItem-module__8cOdsa__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ReleaseListItem-module__8cOdsa__crateButton{background:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);transition:all var(--transition-normal);white-space:nowrap;justify-content:center;display:flex}.ReleaseListItem-module__8cOdsa__crateButton:hover{background:var(--accent);border-color:var(--input);color:var(--accent-foreground);transform:translateY(-1px)}.ReleaseListItem-module__8cOdsa__crateButton:active{transform:translateY(0)}.ReleaseListItem-module__8cOdsa__crateButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ReleaseListItem-module__8cOdsa__discogsButton{color:var(--primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2)0;text-underline-offset:4px;transition:all var(--transition-normal);background:0 0;border:none;text-decoration:underline;text-decoration-thickness:1px}.ReleaseListItem-module__8cOdsa__discogsButton:hover{color:var(--primary-hover);text-decoration-thickness:2px}.ReleaseListItem-module__8cOdsa__discogsButton:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.6;text-decoration:none}.ReleaseListItem-module__8cOdsa__discogsButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.ReleaseListItem-module__8cOdsa__releaseItem{flex-direction:column}.ReleaseListItem-module__8cOdsa__imageContainer{width:100%;height:12.5rem}.ReleaseListItem-module__8cOdsa__content{text-align:center;align-items:center}.ReleaseListItem-module__8cOdsa__actions{margin-top:var(--space-3)}.ReleaseListItem-module__8cOdsa__title{white-space:normal}}
.DuplicatesList-module__ZzgDNa__duplicatesList{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.DuplicatesList-module__ZzgDNa__duplicateGroup{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.DuplicatesList-module__ZzgDNa__groupHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DuplicatesList-module__ZzgDNa__groupType{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase}.DuplicatesList-module__ZzgDNa__groupCount{background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1)var(--space-2)}.DuplicatesList-module__ZzgDNa__releasesList{gap:var(--space-2);flex-direction:column;display:flex}.DuplicatesList-module__ZzgDNa__releaseItem{border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.DuplicatesList-module__ZzgDNa__releaseItem:last-child{border-bottom:none;padding-bottom:0}.DuplicatesList-module__ZzgDNa__emptyState{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--muted-foreground);padding:var(--space-6);text-align:center}.DuplicatesList-module__ZzgDNa__emptyState p{font-size:var(--text-sm);margin:0}
.ReleasesGrid-module__Es31MG__loadingContainer{align-items:center;gap:var(--space-4);min-height:12.5rem;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.ReleasesGrid-module__Es31MG__loadingText{color:var(--muted-foreground);font-size:var(--text-base)}.ReleasesGrid-module__Es31MG__releasesGridRandom{padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.ReleasesGrid-module__Es31MG__releasesGridRandom>div{width:100%;max-width:37.5rem;margin:0 auto}.ReleasesGrid-module__Es31MG__randomButtonContainer{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:0 var(--space-4);flex-direction:column;justify-content:center;width:100%;display:flex}.ReleasesGrid-module__Es31MG__randomButton{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);transition:var(--transition-fast);justify-content:center;width:100%;display:flex}.ReleasesGrid-module__Es31MG__randomButton:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.ReleasesGrid-module__Es31MG__randomButton:active{transform:translateY(1px)}.ReleasesGrid-module__Es31MG__randomButton svg{flex-shrink:0}.ReleasesGrid-module__Es31MG__exitRandomLink{color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.ReleasesGrid-module__Es31MG__exitRandomLink:hover{color:var(--foreground)}
.CollectionMilestones-module__6FgU6G__container{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.CollectionMilestones-module__6FgU6G__container h2{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-4)}.CollectionMilestones-module__6FgU6G__milestonesList{gap:var(--space-3);flex-direction:column;display:flex}.CollectionMilestones-module__6FgU6G__milestoneItem{gap:var(--space-3);padding:var(--space-3);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-ui);flex-direction:column;display:flex}.CollectionMilestones-module__6FgU6G__milestoneHeader{gap:var(--space-1);flex-direction:column;display:flex}.CollectionMilestones-module__6FgU6G__milestoneLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium)}.CollectionMilestones-module__6FgU6G__milestoneValue{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold)}.CollectionMilestones-module__6FgU6G__milestoneDescription{color:var(--muted-foreground);font-size:var(--text-xs)}.CollectionMilestones-module__6FgU6G__releaseWrapper{margin-top:var(--space-2)}.CollectionMilestones-module__6FgU6G__emptyState{color:var(--muted-foreground);padding:var(--space-4);text-align:center}.CollectionMilestones-module__6FgU6G__emptyState p{margin:0}
.ViewToggle-module__aGr7wa__wrapper{align-items:center;gap:var(--space-2);display:flex}.ViewToggle-module__aGr7wa__container{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);align-items:center;gap:0;display:flex;overflow:hidden}.ViewToggle-module__aGr7wa__toggleButton{color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);transition:var(--transition-fast);white-space:nowrap;background:0 0;border:none;justify-content:center;display:flex}.ViewToggle-module__aGr7wa__toggleButton:hover:not(.ViewToggle-module__aGr7wa__active){background:var(--muted);color:var(--foreground)}.ViewToggle-module__aGr7wa__toggleButton.ViewToggle-module__aGr7wa__active{background:var(--primary);color:var(--primary-foreground)}.ViewToggle-module__aGr7wa__toggleButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ViewToggle-module__aGr7wa__cratesButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);transition:var(--transition-fast);white-space:nowrap;justify-content:center;display:flex}.ViewToggle-module__aGr7wa__cratesButton:hover:not(.ViewToggle-module__aGr7wa__active){background:var(--muted);color:var(--foreground)}.ViewToggle-module__aGr7wa__cratesButton.ViewToggle-module__aGr7wa__active{background:var(--primary);color:var(--primary-foreground)}.ViewToggle-module__aGr7wa__cratesButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.DashboardClient-module__Vn-Gna__container{min-height:calc(100vh - 60px);padding:var(--space-4);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.DashboardClient-module__Vn-Gna__container{padding:var(--space-6)}}.DashboardClient-module__Vn-Gna__header{margin-bottom:var(--space-6)}.DashboardClient-module__Vn-Gna__header h1{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}@media (min-width:768px){.DashboardClient-module__Vn-Gna__header h1{font-size:var(--text-3xl)}}.DashboardClient-module__Vn-Gna__subtitle{color:var(--muted-foreground);font-size:var(--text-base);margin:0}.DashboardClient-module__Vn-Gna__content{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.DashboardClient-module__Vn-Gna__statsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.DashboardClient-module__Vn-Gna__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DashboardClient-module__Vn-Gna__statsGrid{grid-template-columns:repeat(4,1fr)}}.DashboardClient-module__Vn-Gna__chartsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.DashboardClient-module__Vn-Gna__chartsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DashboardClient-module__Vn-Gna__chartsGrid{grid-template-columns:repeat(3,1fr)}}.DashboardClient-module__Vn-Gna__chartsSection{width:100%}.DashboardClient-module__Vn-Gna__sideBySideSection{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.DashboardClient-module__Vn-Gna__sideBySideSection{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}}.DashboardClient-module__Vn-Gna__healthSection{width:100%}.DashboardClient-module__Vn-Gna__loadingContainer{align-items:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.DashboardClient-module__Vn-Gna__loadingContainer p{color:var(--muted-foreground);font-size:var(--text-sm);font-family:var(--font-mono)}.DashboardClient-module__Vn-Gna__emptyState{min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DashboardClient-module__Vn-Gna__emptyState h1{color:var(--muted-foreground);font-size:var(--text-2xl);margin-bottom:var(--space-4)}.DashboardClient-module__Vn-Gna__emptyState p{color:var(--muted-foreground);font-size:var(--text-base)}
.ReleasesHeader-module__MRf2ta__releasesHeader{margin-top:var(--space-4);margin-bottom:var(--space-4);padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.ReleasesHeader-module__MRf2ta__releasesHeader .ReleasesHeader-module__MRf2ta__headerText{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-2);margin:0;display:flex}.ReleasesHeader-module__MRf2ta__loadingIcon{color:var(--primary);font-size:var(--text-sm);align-items:center;gap:var(--space-1);display:flex}
.Skeleton-module__FBFjGG__skeleton{background:var(--muted);border-radius:var(--radius-ui);animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}@keyframes Skeleton-module__FBFjGG__pulse{0%,to{opacity:.4}50%{opacity:1}}.Skeleton-module__FBFjGG__skeletonCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.Skeleton-module__FBFjGG__skeletonText{background:var(--muted);border-radius:4px;height:1em;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}.Skeleton-module__FBFjGG__skeletonTitle{background:var(--muted);height:1.5em;margin-bottom:var(--space-4);border-radius:4px;width:60%;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}.Skeleton-module__FBFjGG__skeletonChart{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);height:300px;padding:var(--space-4);width:100%}.Skeleton-module__FBFjGG__skeletonBar{background:var(--muted);height:20px;margin-bottom:var(--space-2);border-radius:4px;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}.Skeleton-module__FBFjGG__skeletonPie{align-items:center;gap:var(--space-4);flex-direction:column;justify-content:center;display:flex}.Skeleton-module__FBFjGG__skeletonCircle{background:var(--muted);border-radius:50%;width:120px;height:120px;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}.Skeleton-module__FBFjGG__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}.Skeleton-module__FBFjGG__skeletonListItem{background:var(--muted);border-radius:var(--radius-ui);height:80px;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}.Skeleton-module__FBFjGG__skeletonGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.Skeleton-module__FBFjGG__skeletonGridItem{background:var(--muted);border-radius:var(--radius-ui);height:80px;animation:1.2s ease-in-out infinite Skeleton-module__FBFjGG__pulse}
.LogoutOverlay-module__2J-5XG__overlay{background:color-mix(in srgb,var(--background)20%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-5-modal);justify-content:center;align-items:center;animation:.2s ease-in-out LogoutOverlay-module__2J-5XG__fadeIn;display:flex;position:fixed;inset:0}.LogoutOverlay-module__2J-5XG__content{color:var(--foreground);max-width:25rem;padding:var(--space-8);text-align:center}.LogoutOverlay-module__2J-5XG__spinner{margin:0 auto var(--space-6)}.LogoutOverlay-module__2J-5XG__title{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-2)0}.LogoutOverlay-module__2J-5XG__subtitle{color:var(--muted-foreground);font-size:var(--text-base);margin:0;line-height:1.5}@keyframes LogoutOverlay-module__2J-5XG__fadeIn{0%{opacity:0}to{opacity:1}}
.ReleasesClient-module__cCWBAq__container{grid-template-columns:1fr;grid-template-areas:"main";width:100%;min-height:calc(100vh - 89px);display:grid}.ReleasesClient-module__cCWBAq__container.ReleasesClient-module__cCWBAq__withSidebar{grid-template-columns:1fr 400px;grid-template-areas:"main sidebar"}@media (max-width:480px){.ReleasesClient-module__cCWBAq__container.ReleasesClient-module__cCWBAq__withSidebar{grid-template-columns:1fr;grid-template-areas:"main"}}.ReleasesClient-module__cCWBAq__mainContent{background-color:var(--background);grid-area:main;padding:0;position:relative}.ReleasesClient-module__cCWBAq__sidebar{grid-area:sidebar;display:none}.ReleasesClient-module__cCWBAq__withSidebar .ReleasesClient-module__cCWBAq__sidebar{display:block}@media (max-width:1023px){.ReleasesClient-module__cCWBAq__sidebar{display:none}}.ReleasesClient-module__cCWBAq__releasesHeader{margin-bottom:var(--space-4);width:100%;padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.ReleasesClient-module__cCWBAq__headerControls{align-items:center;gap:var(--space-3);display:flex}.ReleasesClient-module__cCWBAq__releasesHeader p{color:var(--muted-foreground);font-size:var(--text-base);align-items:center;gap:var(--space-2);margin:0;display:flex}.ReleasesClient-module__cCWBAq__loadingIcon{align-items:center;gap:var(--space-2);display:inline-flex}.ReleasesClient-module__cCWBAq__releasesGrid{align-items:stretch;gap:var(--space-4);content-visibility:visible;contain-intrinsic-size:400px 300px;grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.ReleasesClient-module__cCWBAq__releasesGrid>div{min-width:0;scroll-margin-top:15.625rem}@media (min-width:620px){.ReleasesClient-module__cCWBAq__releasesGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(clamp(18.75rem,20vw,20rem),1fr))}}.ReleasesClient-module__cCWBAq__releasesList{gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:1px 800px;flex-direction:column;width:100%;display:flex}.ReleasesClient-module__cCWBAq__releasesList>div{scroll-margin-top:15.625rem}.ReleasesClient-module__cCWBAq__errorContainer{min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ReleasesClient-module__cCWBAq__errorContainer h2{color:var(--destructive);margin-bottom:var(--space-4)}.ReleasesClient-module__cCWBAq__emptyState{min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ReleasesClient-module__cCWBAq__emptyState h2{color:var(--muted-foreground);margin-bottom:var(--space-4)}.ReleasesClient-module__cCWBAq__loadingTrigger{padding:var(--space-8);justify-content:center;min-height:6.25rem;display:flex}.ReleasesClient-module__cCWBAq__crateFab{background:var(--primary);border-radius:var(--radius-full);bottom:var(--space-6);box-shadow:var(--shadow-lg);color:var(--primary-foreground);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);align-items:center;gap:var(--space-2);height:auto;min-height:3rem;padding:var(--space-1)var(--space-4);right:var(--space-4);transition:background-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal);z-index:var(--z-3-fixed);border:none;justify-content:center;display:none;position:fixed}@media (max-width:1023px){.ReleasesClient-module__cCWBAq__crateFab{display:flex}:is(body:has([data-mobile-menu-open=true]) .ReleasesClient-module__cCWBAq__crateFab,body:has([data-filters-drawer-open=true]) .ReleasesClient-module__cCWBAq__crateFab){display:none}}.ReleasesClient-module__cCWBAq__crateFab:hover{background:var(--primary-hover);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.ReleasesClient-module__cCWBAq__crateFab:active{background:var(--primary-active);transform:translateY(0)}.ReleasesClient-module__cCWBAq__crateFab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ReleasesClient-module__cCWBAq__fabContent{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.ReleasesClient-module__cCWBAq__fabMain{align-items:center;gap:var(--space-3);display:flex}.ReleasesClient-module__cCWBAq__fabMainContent{text-align:left;flex-direction:column;justify-content:flex-start;gap:0;display:flex}.ReleasesClient-module__cCWBAq__fabCount{background:var(--primary-foreground);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-bold);height:var(--space-5);min-width:var(--space-5);padding:0 var(--space-1);justify-content:center;align-items:center;display:flex}.ReleasesClient-module__cCWBAq__fabCrateName{color:var(--primary-foreground);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-normal);opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;line-height:1;overflow:hidden}
.DistributionCharts-module__A1cOYa__chartsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.DistributionCharts-module__A1cOYa__chartsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DistributionCharts-module__A1cOYa__chartsGrid{grid-template-columns:repeat(3,1fr)}}.DistributionCharts-module__A1cOYa__chartContainer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);min-height:400px;padding:var(--space-4);flex-direction:column;width:100%;display:flex}.DistributionCharts-module__A1cOYa__chartContainer h2{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-4)}.DistributionCharts-module__A1cOYa__chartWrapper{flex:1;width:100%;min-height:350px;padding-top:0;padding-bottom:0;display:flex;overflow:visible}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-responsive-container{flex:1;min-height:350px;height:100%!important}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-pie-label-text{font-size:11px;font-weight:var(--font-semibold);text-shadow:0 0 3px var(--background),0 0 3px var(--background),0 0 3px var(--background);fill:var(--foreground)!important}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-tooltip-wrapper{color:var(--popover-foreground)}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-default-tooltip{background-color:var(--popover)!important;border:1px solid var(--border)!important;color:var(--popover-foreground)!important}:is(.DistributionCharts-module__A1cOYa__chartWrapper .recharts-tooltip-item-value,.DistributionCharts-module__A1cOYa__chartWrapper .recharts-tooltip-item-name){color:var(--popover-foreground)!important}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-legend-wrapper{width:100%;padding-top:20px;overflow:visible}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:12px 16px;width:100%;display:flex}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-legend-item{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.DistributionCharts-module__A1cOYa__chartWrapper .recharts-legend-item-text{color:var(--foreground);font-size:12px;line-height:1.4}:is(.DistributionCharts-module__A1cOYa__chartWrapper *,.DistributionCharts-module__A1cOYa__chartWrapper :focus,.DistributionCharts-module__A1cOYa__chartWrapper :focus-visible,.DistributionCharts-module__A1cOYa__chartWrapper svg:focus,.DistributionCharts-module__A1cOYa__chartWrapper svg:focus-visible){border:none!important;outline:none!important}
.DashboardLayout-module__4HwHpa__container{min-height:calc(100vh - 60px);padding:var(--space-4);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.DashboardLayout-module__4HwHpa__container{padding:var(--space-6)}}.DashboardLayout-module__4HwHpa__header{margin-bottom:var(--space-6)}.DashboardLayout-module__4HwHpa__header h1{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}@media (min-width:768px){.DashboardLayout-module__4HwHpa__header h1{font-size:var(--text-3xl)}}.DashboardLayout-module__4HwHpa__subtitle{color:var(--muted-foreground);font-size:var(--text-base);margin:0}.DashboardLayout-module__4HwHpa__content{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.DashboardLayout-module__4HwHpa__chartsGrid{gap:var(--space-4);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.DashboardLayout-module__4HwHpa__chartsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DashboardLayout-module__4HwHpa__chartsGrid{grid-template-columns:repeat(3,1fr)}}.DashboardLayout-module__4HwHpa__chartsSection{width:100%}.DashboardLayout-module__4HwHpa__sideBySideSection{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.DashboardLayout-module__4HwHpa__sideBySideSection{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}}.DashboardLayout-module__4HwHpa__loadingContainer{align-items:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.DashboardLayout-module__4HwHpa__loadingContainer p{color:var(--muted-foreground);font-size:var(--text-base)}.DashboardLayout-module__4HwHpa__emptyState{min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DashboardLayout-module__4HwHpa__emptyState h1{color:var(--muted-foreground);font-size:var(--text-2xl);margin-bottom:var(--space-4)}.DashboardLayout-module__4HwHpa__emptyState p{color:var(--muted-foreground);font-size:var(--text-base)}.DashboardLayout-module__4HwHpa__errorContainer{align-items:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.DashboardLayout-module__4HwHpa__errorContainer h2{color:var(--destructive);font-size:var(--text-xl);margin:0}.DashboardLayout-module__4HwHpa__errorContainer p{color:var(--muted-foreground);font-size:var(--text-base)}
.GrowthChart-module__TTngoq__chartContainer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.GrowthChart-module__TTngoq__chartHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.GrowthChart-module__TTngoq__chartHeader h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.GrowthChart-module__TTngoq__viewToggle{gap:var(--space-2);display:flex}.GrowthChart-module__TTngoq__toggleButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2)var(--space-3);transition:var(--transition-fast)}.GrowthChart-module__TTngoq__toggleButton:hover:not(:disabled){background:var(--accent);border-color:var(--input);color:var(--accent-foreground)}.GrowthChart-module__TTngoq__toggleButton.GrowthChart-module__TTngoq__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.GrowthChart-module__TTngoq__toggleButton.GrowthChart-module__TTngoq__active:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.GrowthChart-module__TTngoq__toggleButton:disabled{cursor:not-allowed;opacity:.6}.GrowthChart-module__TTngoq__chartWrapper{width:100%;height:300px}:is(.GrowthChart-module__TTngoq__chartWrapper *,.GrowthChart-module__TTngoq__chartWrapper :focus,.GrowthChart-module__TTngoq__chartWrapper :focus-visible,.GrowthChart-module__TTngoq__chartWrapper svg:focus,.GrowthChart-module__TTngoq__chartWrapper svg:focus-visible){border:none!important;outline:none!important}
.DashboardSection-module__XWv77q__section{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.DashboardSection-module__XWv77q__sectionTitle{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}
.MostCrated-module__JNgyHW__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.MostCrated-module__JNgyHW__container h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.MostCrated-module__JNgyHW__subtitle{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.MostCrated-module__JNgyHW__releasesList{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.MostCrated-module__JNgyHW__releaseItem{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);align-items:center;gap:var(--space-3);padding:var(--space-3);transition:var(--transition-fast);display:flex}.MostCrated-module__JNgyHW__releaseItem:hover{border-color:var(--input);box-shadow:var(--shadow-sm)}.MostCrated-module__JNgyHW__crateCount{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.MostCrated-module__JNgyHW__countNumber{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1}.MostCrated-module__JNgyHW__countLabel{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:lowercase}.MostCrated-module__JNgyHW__emptyState{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--muted-foreground);gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.MostCrated-module__JNgyHW__emptyState p{font-size:var(--text-sm);margin:0}.MostCrated-module__JNgyHW__emptyStateSubtext{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.MostCrated-module__JNgyHW__emptyStateLink{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2)var(--space-4);transition:var(--transition-fast);align-self:center;text-decoration:none;display:inline-block}.MostCrated-module__JNgyHW__emptyStateLink:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.MostCrated-module__JNgyHW__loading{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.MostCrated-module__JNgyHW__error{color:var(--destructive);font-size:var(--text-sm);margin:0}
.GrowthAreaChart-module__1l2osa__chartCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);gap:var(--space-4);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.GrowthAreaChart-module__1l2osa__chartTitle{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.GrowthAreaChart-module__1l2osa__chartWrapper{width:100%}:is(.GrowthAreaChart-module__1l2osa__chartWrapper *,.GrowthAreaChart-module__1l2osa__chartWrapper :focus,.GrowthAreaChart-module__1l2osa__chartWrapper :focus-visible,.GrowthAreaChart-module__1l2osa__chartWrapper svg:focus,.GrowthAreaChart-module__1l2osa__chartWrapper svg:focus-visible){border:none!important;outline:none!important}
.page-module__NfDiEG__content{color:var(--foreground);width:100%;max-width:50rem;margin:0 auto;line-height:1.6}.page-module__NfDiEG__content h1{color:var(--foreground);font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-8);text-align:center}@media (min-width:768px){.page-module__NfDiEG__content h1{font-size:var(--text-3xl)}}.page-module__NfDiEG__section{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:var(--space-6);padding:var(--space-6)}@media (max-width:768px){.page-module__NfDiEG__section{padding:var(--space-4)}}.page-module__NfDiEG__section h2{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);margin-top:0}.page-module__NfDiEG__section h3{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-3);margin-top:var(--space-6)}.page-module__NfDiEG__section p{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4)}.page-module__NfDiEG__section ul{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4);padding-left:var(--space-6)}.page-module__NfDiEG__section ul li{margin-bottom:var(--space-2)}.page-module__NfDiEG__contactInfo{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-4)}.page-module__NfDiEG__contactInfo p{margin-bottom:var(--space-2)}.page-module__NfDiEG__contactInfo p:last-child{margin-bottom:0}.page-module__NfDiEG__contactInfo p strong{color:var(--foreground);font-weight:var(--font-semibold)}.page-module__NfDiEG__contactInfo p a{color:var(--primary);transition:color var(--transition-normal);text-decoration:none}.page-module__NfDiEG__contactInfo p a:hover{color:var(--primary-hover);text-decoration:underline}.page-module__NfDiEG__repoLink{margin:var(--space-6)0;justify-content:center;align-items:center;display:flex}.page-module__NfDiEG__repoButton{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);font-size:var(--text-base);font-weight:var(--font-semibold);align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);transition:background-color var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal);justify-content:center;text-decoration:none;display:inline-flex}.page-module__NfDiEG__repoButton:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px)}.page-module__NfDiEG__repoButton:active{transform:translateY(0)}.page-module__NfDiEG__repoButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module__NfDiEG__license{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-4);text-align:center;font-style:italic}.page-module__NfDiEG__clearDataButton{margin-top:var(--space-6);justify-content:center;align-items:center;display:flex}.page-module__NfDiEG__clearDataNote{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-4);text-align:center;font-style:italic}.page-module__NfDiEG__donationSection{background:linear-gradient(135deg,color-mix(in srgb,var(--primary)10%,var(--card)),color-mix(in srgb,var(--primary)5%,var(--card)));border:2px solid var(--primary);position:relative}.page-module__NfDiEG__donationSection:before{background:linear-gradient(135deg,color-mix(in srgb,var(--primary)20%,transparent),transparent);border-radius:var(--radius-card);content:"";opacity:.3;pointer-events:none;position:absolute;inset:0}.page-module__NfDiEG__donationSection h2{color:var(--primary);position:relative}.page-module__NfDiEG__donationSection p{position:relative}.page-module__NfDiEG__donationContent{align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.page-module__NfDiEG__donationContent{flex-direction:row;justify-content:space-around}}.page-module__NfDiEG__donationQR{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module__NfDiEG__qrCode{border:2px solid var(--border);border-radius:var(--radius-ui);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);max-width:12.5rem;height:auto;transition:transform var(--transition-normal);width:100%}.page-module__NfDiEG__qrCode:hover{transform:scale(1.05)}.page-module__NfDiEG__qrLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:center;margin:0}.page-module__NfDiEG__donationLink{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.page-module__NfDiEG__donateButton{background:var(--primary);border:2px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);font-size:var(--text-lg);font-weight:var(--font-bold);align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-8);transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);justify-content:center;text-decoration:none;display:inline-flex}.page-module__NfDiEG__donateButton:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 6px 20px color-mix(in srgb,var(--primary)40%,transparent);transform:translateY(-2px)}.page-module__NfDiEG__donateButton:active{transform:translateY(0)}.page-module__NfDiEG__donateButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module__NfDiEG__donateNote{color:var(--muted-foreground);font-size:var(--text-sm);max-width:20rem;margin:0;font-style:italic;line-height:1.5}.page-module__NfDiEG__inlineLink{color:var(--primary);transition:color var(--transition-normal);text-decoration:none}.page-module__NfDiEG__inlineLink:hover{color:var(--primary-hover);text-decoration:underline}
.page-module__Vo2Nhq__content{color:var(--foreground);width:100%;max-width:50rem;margin:0 auto;line-height:1.6}.page-module__Vo2Nhq__content h1{color:var(--foreground);font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-8);text-align:center}@media (min-width:768px){.page-module__Vo2Nhq__content h1{font-size:var(--text-3xl)}}.page-module__Vo2Nhq__section{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:var(--space-6);padding:var(--space-6)}@media (max-width:768px){.page-module__Vo2Nhq__section{padding:var(--space-4)}}.page-module__Vo2Nhq__section h2{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);margin-top:0}.page-module__Vo2Nhq__section h3{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-3);margin-top:var(--space-6)}.page-module__Vo2Nhq__section p{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4)}.page-module__Vo2Nhq__section ul{color:var(--muted-foreground);font-size:var(--text-base);margin-bottom:var(--space-4);padding-left:var(--space-6)}.page-module__Vo2Nhq__section ul li{margin-bottom:var(--space-2)}.page-module__Vo2Nhq__inlineLink{color:var(--primary);transition:color var(--transition-normal);text-decoration:none}.page-module__Vo2Nhq__inlineLink:hover{color:var(--primary-hover);text-decoration:underline}.page-module__Vo2Nhq__clearDataButton{margin-top:var(--space-6);justify-content:center;align-items:center;display:flex}.page-module__Vo2Nhq__clearDataNote{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-4);text-align:center;font-style:italic}
.OnThisDay-module__n9j7Oa__container{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.OnThisDay-module__n9j7Oa__container h2{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.OnThisDay-module__n9j7Oa__date{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.OnThisDay-module__n9j7Oa__releasesGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));width:100%;display:grid}@media (min-width:640px){.OnThisDay-module__n9j7Oa__releasesGrid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media (min-width:1024px){.OnThisDay-module__n9j7Oa__releasesGrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.OnThisDay-module__n9j7Oa__releaseCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);transition:var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.OnThisDay-module__n9j7Oa__releaseCard:hover{border-color:var(--input);box-shadow:var(--shadow-sm)}.OnThisDay-module__n9j7Oa__imageWrapper{aspect-ratio:1;background:var(--muted);width:100%;position:relative;overflow:hidden}.OnThisDay-module__n9j7Oa__coverImage{object-fit:cover;width:100%;height:100%}.OnThisDay-module__n9j7Oa__releaseInfo{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.OnThisDay-module__n9j7Oa__releaseTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.OnThisDay-module__n9j7Oa__releaseArtist{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.OnThisDay-module__n9j7Oa__releaseMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.OnThisDay-module__n9j7Oa__year{color:var(--muted-foreground);font-size:var(--text-xs)}.OnThisDay-module__n9j7Oa__yearAdded{color:var(--muted-foreground);font-size:var(--text-xs);font-style:italic}.OnThisDay-module__n9j7Oa__emptyState{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--muted-foreground);padding:var(--space-8);text-align:center}.OnThisDay-module__n9j7Oa__emptyState p{font-size:var(--text-sm);margin:0}.OnThisDay-module__n9j7Oa__moreText{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-2);text-align:center}
.ReleaseCardGrid-module__QvYQFG__releasesGrid{width:100%}
.StatCard-module__WsmgBG__statCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-ui);gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.StatCard-module__WsmgBG__statLabel{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase}.StatCard-module__WsmgBG__statValue{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2}@media (min-width:768px){.StatCard-module__WsmgBG__statValue{font-size:var(--text-3xl)}}.StatCard-module__WsmgBG__statSubtext{color:var(--muted-foreground);font-size:var(--text-xs)}
.StatsGrid-module__J0yOpG__statsGrid{gap:var(--space-4);grid-template-columns:repeat(var(--mobile-columns,1),1fr);width:100%;display:grid}@media (min-width:640px){.StatsGrid-module__J0yOpG__statsGrid{grid-template-columns:repeat(var(--tablet-columns,2),1fr)}}@media (min-width:1024px){.StatsGrid-module__J0yOpG__statsGrid{grid-template-columns:repeat(var(--desktop-columns,4),1fr)}}
.error-module__h8V49W__container{align-items:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.error-module__h8V49W__title{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.error-module__h8V49W__message{font-size:var(--text-base);margin:0}.error-module__h8V49W__details{margin-top:var(--space-4);text-align:left}.error-module__h8V49W__detailsContent{margin-top:var(--space-2);overflow:auto}
/*# sourceMappingURL=5b224501863a231a.css.map*/