.menu-item.svelte-wpvgeh{padding:.5rem 1rem;border-radius:var(--radius-lg);font-size:var(--text-sm)}.menu-item.svelte-wpvgeh:hover,.sub-menu-item.svelte-wpvgeh:hover{background-color:var(--color-gray-100)}.sub-menu-contents.svelte-wpvgeh{position:absolute;top:2.5rem;left:50%;transform:translate(-50%);width:10rem;padding:.5rem;background-color:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);z-index:50}.sub-menu-contents.align-right.svelte-wpvgeh{left:auto;right:0;transform:none}.sub-menu-item.svelte-wpvgeh{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;text-align:center;border-radius:var(--radius-md);font-size:var(--text-sm);width:100%}.menu-item--labeled.svelte-wpvgeh{display:flex;align-items:center;gap:.4rem;border:1.5px solid var(--color-gray-200)}.menu-item--labeled.svelte-wpvgeh:hover{border-color:var(--color-blue-400)}.badge.svelte-wpvgeh{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;border-radius:9999px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.menu-item.svelte-17ie9zd{padding:.5rem 1rem;border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer}.menu-item.svelte-17ie9zd:hover{background-color:var(--color-gray-100)}.badge.svelte-17ie9zd{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;border-radius:9999px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.notification-panel.svelte-17ie9zd{position:absolute;top:2.5rem;right:0;width:340px;max-width:90vw;background-color:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);z-index:50;padding:1rem}.notification-header.svelte-17ie9zd{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}.notification-title.svelte-17ie9zd{font-weight:700;font-size:var(--text-base)}.mark-read-btn.svelte-17ie9zd{color:var(--color-primary);font-size:var(--text-sm);cursor:pointer}.notification-list.svelte-17ie9zd{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.notification-item.svelte-17ie9zd{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .25rem;text-align:left;border-radius:var(--radius-md);border-bottom:1px solid var(--color-gray-100)}.notification-item.svelte-17ie9zd:last-child{border-bottom:none}.notification-item.svelte-17ie9zd:hover{background-color:var(--color-gray-50)}.notification-content.svelte-17ie9zd{flex:1;min-width:0}.notification-item-title.svelte-17ie9zd{font-weight:600;font-size:var(--text-sm)}.notification-item-desc.svelte-17ie9zd{font-size:var(--text-xs);color:var(--color-gray-500);margin-top:.125rem}.notification-meta.svelte-17ie9zd{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.notification-time.svelte-17ie9zd{font-size:var(--text-xs);color:var(--color-gray-400);white-space:nowrap}.unread-dot.svelte-17ie9zd{width:8px;height:8px;border-radius:9999px;background-color:var(--color-primary)}.notification-footer.svelte-17ie9zd{padding-top:.75rem;border-top:1px solid var(--color-gray-100);text-align:center}.view-all-link.svelte-17ie9zd{color:var(--color-primary);font-size:var(--text-sm);font-weight:600}.menu-item-group.svelte-13w56g4{position:relative;display:flex;flex-direction:column;gap:.2rem}.menu-item.svelte-13w56g4{padding:.5rem 1rem;border-radius:var(--radius-lg);font-size:var(--text-sm)}.menu-item.svelte-13w56g4:hover,.sub-menu-item.svelte-13w56g4:hover{background-color:var(--color-gray-100)}.sub-menu-contents.svelte-13w56g4{padding-left:1rem;border-radius:var(--radius-lg);max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.sub-menu-contents.expanded.svelte-13w56g4{max-height:500px}.sub-menu-item.svelte-13w56g4{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;text-align:center;border-radius:var(--radius-md);font-size:var(--text-sm);width:100%}.how-to-guide-actions.svelte-4dvaoa{position:sticky;bottom:-.25rem;display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.5rem;padding-bottom:.25rem;background-color:#fff}.how-to-guide-preview.svelte-4dvaoa{position:relative}.how-to-guide-loading.svelte-4dvaoa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;background-color:#fff;color:var(--color-gray-500);font-size:.8125rem}.how-to-guide-hint.svelte-4dvaoa{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;margin-bottom:.375rem;border-radius:.5rem;background-color:var(--color-blue-50);color:var(--color-blue-700);padding:.625rem .75rem;font-size:.8125rem}.how-to-guide-hint.svelte-4dvaoa svg{flex-shrink:0;color:var(--color-blue-600)}.nav-wrapper.svelte-4dvaoa{display:flex;flex:1;justify-content:space-between;align-items:center;gap:1rem;color:#000!important;font-weight:600}.nav-wrapper-mobile.svelte-4dvaoa{display:flex;justify-content:flex-end;flex:1;gap:1rem;align-items:center;position:relative;color:#000!important;font-weight:600}.nav-mobile-body.svelte-4dvaoa{position:fixed;display:flex;flex-direction:column;top:0;right:0;z-index:60;background-color:#fff;padding:1rem;border-radius:var(--radius-lg);transform:translate(100%);transition:transform .3s ease;visibility:hidden;will-change:transform}.nav-mobile-body.open.svelte-4dvaoa{transform:translate(0);visibility:visible}.nav-items-wrapper.svelte-4dvaoa{display:flex;gap:.5rem}.menu-item.svelte-4dvaoa{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:var(--radius-lg);font-size:var(--text-sm);cursor:pointer}.menu-item.svelte-4dvaoa:hover,.menu-item--active.svelte-4dvaoa{background-color:var(--color-gray-100)}.nav-items-mobile-wrapper.svelte-4dvaoa{display:flex;flex:1;flex-direction:column;height:90%;gap:.5rem}.jobs-btn.svelte-4dvaoa{display:flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:var(--radius-lg);border:1.5px solid var(--color-gray-200);font-size:var(--text-sm);text-decoration:none;transition:border-color .15s}.jobs-btn.svelte-4dvaoa:hover{border-color:var(--color-blue-400)}.login-buttons.svelte-4dvaoa{display:flex;gap:.5rem}.login-btn{font-size:var(--text-sm);font-weight:700;white-space:nowrap;letter-spacing:.02em}.candidate-login-btn{background-color:var(--primary-landing);color:var(--primary-landing-foreground)}.candidate-login-btn:hover{background-color:#e0a412}.employer-login-btn{background-color:var(--secondary-landing);color:var(--secondary-landing-foreground)}.employer-login-btn:hover{background-color:#00006b}.nav-button.svelte-4dvaoa{padding:2rem .5rem;height:5rem;border-bottom:2px solid transparent;text-align:center;cursor:pointer}.nav-button.svelte-4dvaoa:hover{border-bottom-color:var(--color-blue-600)}.nav-items.svelte-4dvaoa{display:flex;gap:1rem;font-size:var(--text-sm)}.sub-menu-item.svelte-4dvaoa{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;text-align:center;border-radius:var(--radius-md);font-size:var(--text-sm);width:100%}.sub-menu-item.svelte-4dvaoa:hover{background-color:var(--color-gray-100)}.layout.svelte-hd899y{display:flex;flex-direction:column;width:100dvw;height:100dvh;overflow:hidden}.header.svelte-hd899y{display:flex;height:5rem;background-color:#fff;padding:0 1rem;align-items:center;gap:4rem}.home-button.svelte-hd899y{display:flex;width:120px;flex-shrink:0}.logo.svelte-hd899y{width:100%;height:100%;object-fit:contain}.scroll-container.svelte-hd899y{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scroll-behavior:smooth}.main.svelte-hd899y{flex:1;display:flex;flex-direction:column;padding:1rem}.main:has(.landing){padding:0}
