:root{--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-gray-950: #0a0a0a;--color-gray-1: var(--color-gray-950);--color-gray-2: var(--color-gray-900);--color-gray-3: var(--color-gray-800);--color-gray-4: var(--color-gray-600);--color-gray-5: var(--color-gray-400);--color-sand-1: var(--color-gray-200);--color-sand-2: var(--color-gray-400);--color-sand-3: var(--color-gray-500);--color-sand-4: var(--color-gray-600);--color-yellow-1: #fcba28;--color-red-1: #c0392b;--color-blue-1: #60a5fa;--color-surface-100: var(--color-gray-900);--color-surface-200: var(--color-gray-800);--color-surface-300: var(--color-gray-700);--color-shadow: #000;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--space-128: 128px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 48px;--shadow-sm: 2px 2px 0 var(--color-shadow);--shadow-md: 3px 3px 0 var(--color-shadow);--shadow-lg: 4px 4px 0 var(--color-shadow);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 999px;--page-width: 600px}.lc-tooltip-container{padding:8px 12px!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-gray-1);color:var(--color-sand-1);font-family:Roboto,sans-serif;min-height:100vh}main{width:100%;max-width:var(--page-width);margin:0 auto;padding:var(--space-24) var(--space-16) var(--space-48) var(--space-16)}input[type=search]::-webkit-search-cancel-button{display:none}header.svelte-12qhfyh{background:var(--color-gray-2);border-bottom:2px solid var(--color-shadow)}.nav-inner.svelte-12qhfyh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--page-width);margin:0 auto;padding:0 var(--space-16);height:56px}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-8);text-decoration:none;font-weight:600;font-size:var(--font-size-base);margin-right:var(--space-12)}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh){background:linear-gradient(90deg,#e8d4a4,#c99235);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo.svelte-12qhfyh img:where(.svelte-12qhfyh){width:24px;height:auto}nav.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-4)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:var(--color-sand-3);font-size:var(--font-size-sm);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);transition:color .15s,background .15s}@media(max-width:400px){nav.svelte-12qhfyh{gap:var(--space-2)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-4) var(--space-4)}}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-sand-1);background:var(--color-gray-2)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--color-sand-1)}.user-menu.svelte-12qhfyh{position:relative;display:flex;justify-content:flex-end}.user-btn.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-gray-3);border-radius:var(--radius-full);color:var(--color-sand-2);width:32px;height:32px;cursor:pointer;padding:0}.user-btn.svelte-12qhfyh:hover{border-color:var(--color-gray-4);color:var(--color-sand-1)}.email.svelte-12qhfyh{font-size:var(--font-size-sm);color:var(--color-sand-2);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-gray-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.svelte-12qhfyh{display:block;width:100%;background:none;border:none;color:var(--color-sand-1);font-size:var(--font-size-sm);text-align:left;padding:var(--space-12) var(--space-16);cursor:pointer}.dropdown-item.svelte-12qhfyh:hover{background:var(--color-gray-3)}.dropdown-link.svelte-12qhfyh{display:block;color:var(--color-sand-1);font-size:var(--font-size-sm);text-decoration:none;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-gray-3)}.dropdown-link.svelte-12qhfyh:hover{background:var(--color-gray-3)}
