.modal-backdrop.svelte-1xg7sk1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:hsl(var(--background) / .35)}.modal-card.svelte-1xg7sk1{border-radius:20px;overflow:hidden;background:hsl(var(--card) / .75);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid hsl(var(--border) / .5);box-shadow:0 0 0 1px hsl(var(--foreground) / .04) inset,0 32px 80px hsl(var(--foreground) / .18),0 4px 16px hsl(var(--foreground) / .08);position:relative}.modal-card.svelte-1xg7sk1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--foreground) / .04) 0%,transparent 50%);pointer-events:none;z-index:0}.modal-header.svelte-1xg7sk1{position:relative;height:96px;display:flex;align-items:flex-end;padding:0 1.5rem 1rem;background:hsl(var(--foreground) / .06);border-bottom:1px solid hsl(var(--border) / .4)}.modal-header-glow.svelte-1xg7sk1{display:none}.modal-close-btn.svelte-1xg7sk1{background:hsl(var(--card) / .8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));font-size:.875rem;box-shadow:0 4px 16px hsl(var(--foreground) / .12)}.modal-close-btn.svelte-1xg7sk1:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.custom-select.svelte-1mzpyal{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.custom-select.svelte-1mzpyal:hover{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity))}.custom-select.svelte-1mzpyal:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity)) }.settings-backdrop.svelte-5sqccm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:hsl(var(--background) / .35)}.settings-card.svelte-5sqccm{display:flex;overflow:hidden;border-radius:20px;background:hsl(var(--card) / .75);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid hsl(var(--border) / .5);box-shadow:0 0 0 1px hsl(var(--foreground) / .04) inset,0 32px 80px hsl(var(--foreground) / .18),0 4px 16px hsl(var(--foreground) / .08);position:relative}.settings-card.svelte-5sqccm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--foreground) / .04) 0%,transparent 50%);pointer-events:none;z-index:0}.settings-sidebar.svelte-5sqccm{width:200px;flex-shrink:0;overflow-y:auto;border-right:1px solid hsl(var(--border) / .35);background:hsl(var(--foreground) / .025);position:relative;z-index:1}.settings-content.svelte-5sqccm{flex:1;overflow-y:auto;padding:2rem 2rem 3rem;space-y:2rem;position:relative;z-index:1}.settings-close-btn.svelte-5sqccm{background:hsl(var(--card) / .8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));font-size:.875rem;box-shadow:0 4px 16px hsl(var(--foreground) / .12)}.settings-close-btn.svelte-5sqccm:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}
